#pragma once #include "tl/detail/prologue.h" #include #include namespace tl { using namespace eastl; } template struct std::formatter> { constexpr auto parse(format_parse_context& ctx) noexcept { return ctx.begin(); } auto format(const tl::optional& s, std::format_context& ctx) const { if (s.has_value()) return format_to(ctx.out(), "{}", s.value()); return format_to(ctx.out(), ""); } };