diff --git a/Userland/Libraries/LibWeb/MimeSniff/MimeType.cpp b/Userland/Libraries/LibWeb/MimeSniff/MimeType.cpp index c25ed61ff4..c56838e61e 100644 --- a/Userland/Libraries/LibWeb/MimeSniff/MimeType.cpp +++ b/Userland/Libraries/LibWeb/MimeSniff/MimeType.cpp @@ -64,6 +64,12 @@ MimeType::MimeType(String type, String subtype) VERIFY(!m_subtype.is_empty() && contains_only_http_token_code_points(m_subtype)); } +MimeType::MimeType(MimeType const& other) = default; +MimeType& MimeType::operator=(MimeType const& other) = default; + +MimeType::MimeType(MimeType&& other) = default; +MimeType& MimeType::operator=(MimeType&& other) = default; + MimeType::~MimeType() = default; ErrorOr MimeType::create(String type, String subtype) diff --git a/Userland/Libraries/LibWeb/MimeSniff/MimeType.h b/Userland/Libraries/LibWeb/MimeSniff/MimeType.h index d85578842e..d914616a85 100644 --- a/Userland/Libraries/LibWeb/MimeSniff/MimeType.h +++ b/Userland/Libraries/LibWeb/MimeSniff/MimeType.h @@ -20,6 +20,12 @@ public: static ErrorOr create(String type, String subtype); static ErrorOr> parse(StringView); + MimeType(MimeType const&); + MimeType& operator=(MimeType const&); + + MimeType(MimeType&&); + MimeType& operator=(MimeType&&); + ~MimeType(); String const& type() const { return m_type; }