pub struct DigestStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for DigestStr
impl BoundedString for DigestStr
const MIN_LENGTH: Option<usize>
const MAX_LENGTH: Option<usize>
const DEFAULT: Option<&'static str>
const PATTERN: Option<&'static str>
const TYPE_DESCRIPTION: &'static str = "a string with length at most 64"
fn get_value(&self) -> &str
fn new(value: String) -> Result<Self, BoundedStringError>
fn validate(value: &str) -> Result<(), BoundedStringError>
Source§impl<'de> Deserialize<'de> for DigestStr
impl<'de> Deserialize<'de> for DigestStr
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialOrd for DigestStr
impl PartialOrd for DigestStr
impl StructuralPartialEq for DigestStr
Auto Trait Implementations§
impl Freeze for DigestStr
impl RefUnwindSafe for DigestStr
impl Send for DigestStr
impl Sync for DigestStr
impl Unpin for DigestStr
impl UnsafeUnpin for DigestStr
impl UnwindSafe for DigestStr
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