pub struct SemanticOrder { /* private fields */ }Expand description
Deterministic total order for tree, namespace, and attribute identities.
Trait Implementations§
Source§impl Clone for SemanticOrder
impl Clone for SemanticOrder
Source§fn clone(&self) -> SemanticOrder
fn clone(&self) -> SemanticOrder
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 moreimpl Copy for SemanticOrder
Source§impl Debug for SemanticOrder
impl Debug for SemanticOrder
impl Eq for SemanticOrder
Source§impl Hash for SemanticOrder
impl Hash for SemanticOrder
Source§impl Ord for SemanticOrder
impl Ord for SemanticOrder
Source§fn cmp(&self, other: &SemanticOrder) -> Ordering
fn cmp(&self, other: &SemanticOrder) -> Ordering
1.21.0 (const: unstable) · 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 SemanticOrder
impl PartialEq for SemanticOrder
Source§impl PartialOrd for SemanticOrder
impl PartialOrd for SemanticOrder
impl StructuralPartialEq for SemanticOrder
Auto Trait Implementations§
impl Freeze for SemanticOrder
impl RefUnwindSafe for SemanticOrder
impl Send for SemanticOrder
impl Sync for SemanticOrder
impl Unpin for SemanticOrder
impl UnsafeUnpin for SemanticOrder
impl UnwindSafe for SemanticOrder
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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