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