pub struct PrimitiveIdentifier(/* private fields */);Expand description
A Copy identifier for a primitive command. Small and fast to compare.
Implementations§
Source§impl PrimitiveIdentifier
impl PrimitiveIdentifier
Sourcepub fn display<C: Character>(self, escapechar: Option<C>) -> impl Display
pub fn display<C: Character>(self, escapechar: Option<C>) -> impl Display
Returns a struct implementing Display for the given PrimitiveIdentifier, and
optional \escapechar that will be prefixed - e.g.
println!(PRIMITIVES.the.display(Some('\\'))
will print \the.
Sourcepub fn try_from_u16(u: u16) -> Option<Self>
pub fn try_from_u16(u: u16) -> Option<Self>
Returns the identifier for the given u16 value, if it exists.
Trait Implementations§
Source§impl Clone for PrimitiveIdentifier
impl Clone for PrimitiveIdentifier
Source§fn clone(&self) -> PrimitiveIdentifier
fn clone(&self) -> PrimitiveIdentifier
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 PrimitiveIdentifier
impl Debug for PrimitiveIdentifier
Source§impl Hash for PrimitiveIdentifier
impl Hash for PrimitiveIdentifier
Source§impl PartialEq for PrimitiveIdentifier
impl PartialEq for PrimitiveIdentifier
impl Copy for PrimitiveIdentifier
impl Eq for PrimitiveIdentifier
impl StructuralPartialEq for PrimitiveIdentifier
Auto Trait Implementations§
impl Freeze for PrimitiveIdentifier
impl RefUnwindSafe for PrimitiveIdentifier
impl Send for PrimitiveIdentifier
impl Sync for PrimitiveIdentifier
impl Unpin for PrimitiveIdentifier
impl UnsafeUnpin for PrimitiveIdentifier
impl UnwindSafe for PrimitiveIdentifier
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,
§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
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.§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<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