pub struct AlphabetId(/* private fields */);Expand description
Stable, portable identity of a finite serial alphabet.
Valid ids contain ASCII letters, digits, ., _, -, or /, do not
begin or end with /, and do not contain empty path segments.
Implementations§
Trait Implementations§
Source§impl Clone for AlphabetId
impl Clone for AlphabetId
Source§fn clone(&self) -> AlphabetId
fn clone(&self) -> AlphabetId
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 moreSource§impl Debug for AlphabetId
impl Debug for AlphabetId
Source§impl Display for AlphabetId
impl Display for AlphabetId
impl Eq for AlphabetId
Source§impl Hash for AlphabetId
impl Hash for AlphabetId
Source§impl Ord for AlphabetId
impl Ord for AlphabetId
Source§fn cmp(&self, other: &AlphabetId) -> Ordering
fn cmp(&self, other: &AlphabetId) -> 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 AlphabetId
impl PartialEq for AlphabetId
Source§impl PartialOrd for AlphabetId
impl PartialOrd for AlphabetId
impl StructuralPartialEq for AlphabetId
Auto Trait Implementations§
impl Freeze for AlphabetId
impl RefUnwindSafe for AlphabetId
impl Send for AlphabetId
impl Sync for AlphabetId
impl Unpin for AlphabetId
impl UnsafeUnpin for AlphabetId
impl UnwindSafe for AlphabetId
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