AK: Add formatter for URL.

This commit is contained in:
asynts 2020-10-04 13:29:47 +02:00 committed by Andreas Kling
parent aa283d235a
commit b23f66e151

View file

@ -102,6 +102,14 @@ inline const LogStream& operator<<(const LogStream& stream, const URL& value)
return stream << value.to_string();
}
template<>
struct Formatter<URL> : Formatter<StringView> {
void format(TypeErasedFormatParams& params, FormatBuilder& builder, const URL& value)
{
Formatter<StringView>::format(params, builder, value.to_string());
}
};
template<>
struct Traits<URL> : public GenericTraits<URL> {
static unsigned hash(const URL& url) { return url.to_string().hash(); }