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