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