pub struct IdStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for IdStr
impl BoundedString for IdStr
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\"[1-9][0-9]{2,8}-\\d{1,9}\" and no length constraints"
fn get_value(&self) -> &str
fn new(value: String) -> Result<Self, BoundedStringError>
fn validate(value: &str) -> Result<(), BoundedStringError>
Source§impl<'de> Deserialize<'de> for IdStr
impl<'de> Deserialize<'de> for IdStr
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 IdStr
impl PartialOrd for IdStr
impl StructuralPartialEq for IdStr
Auto Trait Implementations§
impl Freeze for IdStr
impl RefUnwindSafe for IdStr
impl Send for IdStr
impl Sync for IdStr
impl Unpin for IdStr
impl UnsafeUnpin for IdStr
impl UnwindSafe for IdStr
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