Struct JoiningTypeMask

struct JoiningTypeMask(_)

A mask representing potentially multiple JoiningType values.

Implementations

impl JoiningTypeMask

fn intersects(self: Self, other: JoiningTypeMask) -> bool

true iff both masks have at JoiningType in common.

impl Clone for JoiningTypeMask

fn clone(self: &Self) -> JoiningTypeMask

impl Copy for JoiningTypeMask

impl Freeze for JoiningTypeMask

impl RefUnwindSafe for JoiningTypeMask

impl Send for JoiningTypeMask

impl Sync for JoiningTypeMask

impl Unpin for JoiningTypeMask

impl UnsafeUnpin for JoiningTypeMask

impl UnwindSafe for JoiningTypeMask

impl<T> Any for JoiningTypeMask

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for JoiningTypeMask

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for JoiningTypeMask

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for JoiningTypeMask

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> ErasedDestructor for JoiningTypeMask

impl<T> From for JoiningTypeMask

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for JoiningTypeMask

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for JoiningTypeMask

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for JoiningTypeMask

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for JoiningTypeMask

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>