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