Struct password_hash::Ident [−][src]
pub struct Ident<'a>(_);
Expand description
Algorithm or parameter identifier.
This type encompasses both the “function symbolic name” and “parameter name” use cases as described in the PHC string format specification.
Constraints
- ASCII-encoded string consisting of the characters
[a-z0-9-]
(lowercase letters, digits, and the minus sign) - Minimum length: 1 ASCII character (i.e. 1-byte)
- Maximum length: 32 ASCII characters (i.e. 32-bytes)
Implementations
Parse an Ident
from a string.
Panics
Must conform to the contraints given in the type-level documentation, or else it will panic.
This method is intended for use in a const
context where instead of
panicking it will cause a compile error.
For fallible non-panicking parsing of an Ident
, use the TryFrom
impl on this type instead.
Trait Implementations
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl<'a> RefUnwindSafe for Ident<'a>
impl<'a> UnwindSafe for Ident<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more