pub enum Attr {
Chain(Chain<CollectionBase>),
Scalar(Scalar),
}
Expand description
An attribute of a Version
Variants§
Chain(Chain<CollectionBase>)
Scalar(Scalar)
Trait Implementations§
source§impl AsType<Chain<State, CollectionBase<Txn<State>, CacheBlock>>> for Attr
impl AsType<Chain<State, CollectionBase<Txn<State>, CacheBlock>>> for Attr
source§fn as_type(&self) -> Option<&Chain<CollectionBase>>
fn as_type(&self) -> Option<&Chain<CollectionBase>>
Borrow this instance as an instance of
T
if possible.source§fn as_type_mut(&mut self) -> Option<&mut Chain<CollectionBase>>
fn as_type_mut(&mut self) -> Option<&mut Chain<CollectionBase>>
Borrow this instance mutably as an instance of
T
if possible.source§impl AsType<Scalar> for Attr
impl AsType<Scalar> for Attr
source§fn as_type_mut(&mut self) -> Option<&mut Scalar>
fn as_type_mut(&mut self) -> Option<&mut Scalar>
Borrow this instance mutably as an instance of
T
if possible.source§impl From<Chain<State, CollectionBase<Txn<State>, CacheBlock>>> for Attr
impl From<Chain<State, CollectionBase<Txn<State>, CacheBlock>>> for Attr
source§fn from(t: Chain<CollectionBase>) -> Self
fn from(t: Chain<CollectionBase>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for Attr
impl Send for Attr
impl Sync for Attr
impl Unpin for Attr
impl !UnwindSafe for Attr
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<F> Match for F
impl<F> Match for F
source§fn matches<T>(&self) -> boolwhere
T: TryCastFrom<Self>,
fn matches<T>(&self) -> boolwhere
T: TryCastFrom<Self>,
Returns
true
if self
can be cast into the target type T
.§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<F, T> TryCastFrom<F> for Twhere
T: CastFrom<F>,
impl<F, T> TryCastFrom<F> for Twhere
T: CastFrom<F>,
source§fn can_cast_from(_: &F) -> bool
fn can_cast_from(_: &F) -> bool
Test if
value
can be cast into Self
.source§fn opt_cast_from(f: F) -> Option<T>
fn opt_cast_from(f: F) -> Option<T>
Returns
Some(Self)
if the source value can be cast into Self
, otherwise None
.source§impl<F, T> TryCastInto<T> for Fwhere
T: TryCastFrom<F>,
impl<F, T> TryCastInto<T> for Fwhere
T: TryCastFrom<F>,
source§fn can_cast_into(&self) -> bool
fn can_cast_into(&self) -> bool
Test if
self
can be cast into T
.source§fn opt_cast_into(self) -> Option<T>
fn opt_cast_into(self) -> Option<T>
Returns
Some(T)
if self
can be cast into T
, otherwise None
.