pub struct Mask;Trait Implementations§
impl BareValueDomain for Mask
Source§impl GroupingValue for Mask
impl GroupingValue for Mask
impl ReturnValueDomain for Mask
Source§impl ValueDomain for Mask
impl ValueDomain for Mask
Source§impl ValueEquality for Mask
impl ValueEquality for Mask
Source§impl ValueEquivalence for Mask
impl ValueEquivalence for Mask
impl ValueMode for Mask
Source§impl ValueTransition<IndexValue<GraphRecordValue>> for Mask
impl ValueTransition<IndexValue<GraphRecordValue>> for Mask
fn transition<'a>( _label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<IndexValue<GraphRecordValue> as ValueDomain>::Value<'a>>
Source§impl ValueTransition<IndexValue<bool>> for Mask
impl ValueTransition<IndexValue<bool>> for Mask
fn transition<'a>( _label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<IndexValue<bool> as ValueDomain>::Value<'a>>
Source§impl ValueTransition<Mask> for Scalar
impl ValueTransition<Mask> for Scalar
fn transition<'a>( label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<Mask as ValueDomain>::Value<'a>>
Source§impl ValueTransition<Mask> for IndexValue<GraphRecordValue>
impl ValueTransition<Mask> for IndexValue<GraphRecordValue>
fn transition<'a>( label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<Mask as ValueDomain>::Value<'a>>
Source§impl ValueTransition<Mask> for IndexValue<bool>
impl ValueTransition<Mask> for IndexValue<bool>
fn transition<'a>( _label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<Mask as ValueDomain>::Value<'a>>
Source§impl ValueTransition<Scalar> for Mask
impl ValueTransition<Scalar> for Mask
fn transition<'a>( _label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<Scalar as ValueDomain>::Value<'a>>
Auto Trait Implementations§
impl Freeze for Mask
impl RefUnwindSafe for Mask
impl Send for Mask
impl Sync for Mask
impl Unpin for Mask
impl UnsafeUnpin for Mask
impl UnwindSafe for Mask
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more