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