pub struct DestStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for DestStr
impl BoundedString for DestStr
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 512"
fn get_value(&self) -> &str
fn new(value: String) -> Result<Self, BoundedStringError>
fn validate(value: &str) -> Result<(), BoundedStringError>
Source§impl<'de> Deserialize<'de> for DestStr
impl<'de> Deserialize<'de> for DestStr
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 DestStr
impl PartialOrd for DestStr
impl StructuralPartialEq for DestStr
Auto Trait Implementations§
impl Freeze for DestStr
impl RefUnwindSafe for DestStr
impl Send for DestStr
impl Sync for DestStr
impl Unpin for DestStr
impl UnsafeUnpin for DestStr
impl UnwindSafe for DestStr
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