pub struct AttributeName;Trait Implementations§
impl BareValueDomain for AttributeName
Source§impl Clone for AttributeName
impl Clone for AttributeName
Source§fn clone(&self) -> AttributeName
fn clone(&self) -> AttributeName
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl GroupKey for AttributeName
impl GroupKey for AttributeName
fn resolve_key<'a>( _label: &'static str, _graphrecord: &'a GraphRecord, key: &Self::Owned, ) -> QueryResult<Self::Index<'a>>
Source§impl GroupingValue for AttributeName
impl GroupingValue for AttributeName
type Key = AttributeName
fn to_group_key(value: &Self::Value<'_>) -> <Self::Key as IndexDomain>::Owned
Source§impl IndexDomain for AttributeName
impl IndexDomain for AttributeName
Source§impl IntValue for AttributeName
impl IntValue for AttributeName
impl ReturnValueDomain for AttributeName
Source§impl StringValue for AttributeName
impl StringValue for AttributeName
fn into_string( label: &'static str, value: Self::Value<'_>, ) -> QueryResult<String>
fn from_string<'a>(_role: &Self::Value<'_>, value: String) -> Self::Value<'a>
Source§impl ValueAbsolute for AttributeName
impl ValueAbsolute for AttributeName
Source§impl ValueAdd for AttributeName
impl ValueAdd for AttributeName
Source§impl ValueCast<Int> for AttributeName
impl ValueCast<Int> for AttributeName
Source§impl ValueCast<String> for AttributeName
impl ValueCast<String> for AttributeName
fn cast<'a>( _label: &'static str, value: Self::Value<'a>, _target: &StringTarget, ) -> QueryResult<Self::Value<'a>>
Source§impl ValueClip for AttributeName
impl ValueClip for AttributeName
Source§impl ValueDomain for AttributeName
impl ValueDomain for AttributeName
type Owned = GraphRecordAttribute
type Value<'a> = GraphRecordAttribute
fn into_owned(value: Self::Value<'_>) -> Self::Owned
fn from_owned(owned: &Self::Owned) -> Self::Value<'_>
Source§impl ValueEquality for AttributeName
impl ValueEquality for AttributeName
Source§impl ValueEquivalence for AttributeName
impl ValueEquivalence for AttributeName
type Key = GraphRecordAttribute
fn equivalence_key(value: &Self::Value<'_>) -> Self::Key
Source§impl ValueKindTest for AttributeName
impl ValueKindTest for AttributeName
fn kind(value: &Self::Value<'_>) -> PayloadKind
impl ValueMode for AttributeName
Source§impl ValueModulo for AttributeName
impl ValueModulo for AttributeName
Source§impl ValueMultiply for AttributeName
impl ValueMultiply for AttributeName
Source§impl ValueNegate for AttributeName
impl ValueNegate for AttributeName
Source§impl ValueOrdering for AttributeName
impl ValueOrdering for AttributeName
Source§impl ValuePower for AttributeName
impl ValuePower for AttributeName
Source§impl ValueSign for AttributeName
impl ValueSign for AttributeName
Source§impl ValueSubtract for AttributeName
impl ValueSubtract for AttributeName
Source§impl ValueTransition<AttributeName> for Scalar
impl ValueTransition<AttributeName> for Scalar
fn transition<'a>( label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<AttributeName as ValueDomain>::Value<'a>>
Source§impl ValueTransition<AttributeName> for IndexValue<GraphRecordValue>
impl ValueTransition<AttributeName> for IndexValue<GraphRecordValue>
fn transition<'a>( label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<AttributeName as ValueDomain>::Value<'a>>
Source§impl ValueTransition<AttributeName> for IndexValue<NodeIndex>
impl ValueTransition<AttributeName> for IndexValue<NodeIndex>
fn transition<'a>( _label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<AttributeName as ValueDomain>::Value<'a>>
Source§impl ValueTransition<AttributeName> for IndexValue<AttributeName>
impl ValueTransition<AttributeName> for IndexValue<AttributeName>
fn transition<'a>( _label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<AttributeName as ValueDomain>::Value<'a>>
Source§impl ValueTransition<AttributeName> for IndexValue<EdgeIndex>
impl ValueTransition<AttributeName> for IndexValue<EdgeIndex>
fn transition<'a>( _label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<AttributeName as ValueDomain>::Value<'a>>
Source§impl ValueTransition<AttributeName> for IndexValue<Positional>
impl ValueTransition<AttributeName> for IndexValue<Positional>
fn transition<'a>( label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<AttributeName as ValueDomain>::Value<'a>>
Source§impl ValueTransition<IndexValue<AttributeName>> for AttributeName
impl ValueTransition<IndexValue<AttributeName>> for AttributeName
fn transition<'a>( _label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<IndexValue<Self> as ValueDomain>::Value<'a>>
Source§impl ValueTransition<IndexValue<GraphRecordAttribute>> for AttributeName
impl ValueTransition<IndexValue<GraphRecordAttribute>> for AttributeName
fn transition<'a>( _label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<IndexValue<NodeIndex> as ValueDomain>::Value<'a>>
Source§impl ValueTransition<IndexValue<GraphRecordValue>> for AttributeName
impl ValueTransition<IndexValue<GraphRecordValue>> for AttributeName
fn transition<'a>( _label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<IndexValue<GraphRecordValue> as ValueDomain>::Value<'a>>
Source§impl ValueTransition<IndexValue<Positional>> for AttributeName
impl ValueTransition<IndexValue<Positional>> for AttributeName
fn transition<'a>( label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<IndexValue<Positional> as ValueDomain>::Value<'a>>
Source§impl ValueTransition<IndexValue<u32>> for AttributeName
impl ValueTransition<IndexValue<u32>> for AttributeName
fn transition<'a>( label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<IndexValue<EdgeIndex> as ValueDomain>::Value<'a>>
Source§impl ValueTransition<Scalar> for AttributeName
impl ValueTransition<Scalar> for AttributeName
fn transition<'a>( _label: &'static str, value: Self::Value<'a>, ) -> QueryResult<<Scalar as ValueDomain>::Value<'a>>
Auto Trait Implementations§
impl Freeze for AttributeName
impl RefUnwindSafe for AttributeName
impl Send for AttributeName
impl Sync for AttributeName
impl Unpin for AttributeName
impl UnsafeUnpin for AttributeName
impl UnwindSafe for AttributeName
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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