pub struct AuthidStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for AuthidStr
impl BoundedString for AuthidStr
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 AuthidStr
impl<'de> Deserialize<'de> for AuthidStr
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 AuthidStr
impl PartialOrd for AuthidStr
impl StructuralPartialEq for AuthidStr
Auto Trait Implementations§
impl Freeze for AuthidStr
impl RefUnwindSafe for AuthidStr
impl Send for AuthidStr
impl Sync for AuthidStr
impl Unpin for AuthidStr
impl UnsafeUnpin for AuthidStr
impl UnwindSafe for AuthidStr
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