pub struct VariableAssignmentId(/* private fields */);Expand description
An ID in the source map labelling a set of mappings from variable names to memory locations
Trait Implementations§
Source§impl Clone for VariableAssignmentId
impl Clone for VariableAssignmentId
Source§fn clone(&self) -> VariableAssignmentId
fn clone(&self) -> VariableAssignmentId
Returns a copy 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 VariableAssignmentId
impl Debug for VariableAssignmentId
Source§impl Display for VariableAssignmentId
impl Display for VariableAssignmentId
Source§impl Hash for VariableAssignmentId
impl Hash for VariableAssignmentId
Source§impl Ord for VariableAssignmentId
impl Ord for VariableAssignmentId
Source§fn cmp(&self, other: &VariableAssignmentId) -> Ordering
fn cmp(&self, other: &VariableAssignmentId) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VariableAssignmentId
impl PartialEq for VariableAssignmentId
Source§impl PartialOrd for VariableAssignmentId
impl PartialOrd for VariableAssignmentId
Source§impl TryFrom<u64> for VariableAssignmentId
impl TryFrom<u64> for VariableAssignmentId
impl Copy for VariableAssignmentId
impl Eq for VariableAssignmentId
impl StructuralPartialEq for VariableAssignmentId
Auto Trait Implementations§
impl Freeze for VariableAssignmentId
impl RefUnwindSafe for VariableAssignmentId
impl Send for VariableAssignmentId
impl Sync for VariableAssignmentId
impl Unpin for VariableAssignmentId
impl UnwindSafe for VariableAssignmentId
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> CallHasher for T
impl<T> CallHasher for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§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 more