Move constructor.
metadata( metadata&& other) = default;
metadata
No-throw guarantee.
string_views obtained by calling accessor functions on other are invalidated.
string_view
other