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