pub struct RFieldIdent {
pub ident: FieldIdent,
pub rename: Option<String>,
}Expand description
Possibly-renamed field identifier
Fields§
§ident: FieldIdentOriginal field identifier
rename: Option<String>Renamed name (if exists)
Implementations§
Source§impl RFieldIdent
impl RFieldIdent
Sourcepub fn to_string(&self) -> String
pub fn to_string(&self) -> String
Produce a string representation of this RFieldIdent. Uses the renamed name (if exists),
of the result of to_string on the underlying FieldIdent.
Sourcepub fn to_renamed_field_ident(&self) -> FieldIdent
pub fn to_renamed_field_ident(&self) -> FieldIdent
Produce a new FieldIdent using the rename value of this RFieldIdent (if exists), or
simply a clone of the underlying FieldIdent.
Trait Implementations§
Source§impl Clone for RFieldIdent
impl Clone for RFieldIdent
Source§fn clone(&self) -> RFieldIdent
fn clone(&self) -> RFieldIdent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RFieldIdent
impl Debug for RFieldIdent
Source§impl Hash for RFieldIdent
impl Hash for RFieldIdent
Source§impl PartialEq for RFieldIdent
impl PartialEq for RFieldIdent
impl Eq for RFieldIdent
impl StructuralPartialEq for RFieldIdent
Auto Trait Implementations§
impl Freeze for RFieldIdent
impl RefUnwindSafe for RFieldIdent
impl Send for RFieldIdent
impl Sync for RFieldIdent
impl Unpin for RFieldIdent
impl UnwindSafe for RFieldIdent
Blanket Implementations§
Source§impl<Frames> AssocDataIndexCons<Nil> for Frames
impl<Frames> AssocDataIndexCons<Nil> for Frames
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> IntoLabeled for T
impl<T> IntoLabeled for T
Source§impl<Frames, Store> JoinIntoStore<Nil, Store> for Frames
impl<Frames, Store> JoinIntoStore<Nil, Store> for Frames
Source§fn join_into_store(
&self,
store: Store,
_permutation: &[usize],
) -> Result<Store, AgnesError>
fn join_into_store( &self, store: Store, _permutation: &[usize], ) -> Result<Store, AgnesError>
Augments
store with data from self (as specified with Labels), using the provided
permutation indices.