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