pub struct AliasStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for AliasStr
impl BoundedString for AliasStr
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 pattern r\"(?^i:[\\(\\)-_.\\w\\d\\s]{0,256})\" and length at most 256"
fn get_value(&self) -> &str
fn new(value: String) -> Result<Self, BoundedStringError>
fn validate(value: &str) -> Result<(), BoundedStringError>
Source§impl<'de> Deserialize<'de> for AliasStr
impl<'de> Deserialize<'de> for AliasStr
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 AliasStr
impl PartialOrd for AliasStr
impl StructuralPartialEq for AliasStr
Auto Trait Implementations§
impl Freeze for AliasStr
impl RefUnwindSafe for AliasStr
impl Send for AliasStr
impl Sync for AliasStr
impl Unpin for AliasStr
impl UnsafeUnpin for AliasStr
impl UnwindSafe for AliasStr
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