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