is_move_assignable

Description

Checks if type T can be assigned from an rvalue.

Synopsis

TICK_TRAIT(is_move_assignable)
{
    template<class T>
    auto require(T&& x) -> valid<
        decltype(x = std::move(x))
    >;
};