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