13#include "../asrtl/source.h"
14#include "../asrtl/source_to_str.h"
15#include "../asrtl/status.h"
16#include "../asrtl/status_to_str.h"
21struct std::formatter< enum asrt_status, char >
23 template <
class ParseContext >
24 constexpr auto parse( ParseContext& ctx )
29 auto format(
enum asrt_status status,
auto& ctx )
const
31 return std::format_to( ctx.out(),
"{}", asrt_status_to_str( status ) );
36struct std::formatter< enum asrt_source, char >
38 template <
class ParseContext >
39 constexpr auto parse( ParseContext& ctx )
44 auto format(
enum asrt_source st,
auto& ctx )
const
46 return std::format_to( ctx.out(),
"{}", asrt_source_to_str( st ) );