Swaps the contents of this optional with another.
<beman/optional/optional.hpp>
constexpr void swap(optional& rhs) noexcept;