pub struct SizeStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for SizeStr
impl BoundedString for SizeStr
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\"\\+?\\d+(\\.\\d+)?[KMGT]?\" 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 SizeStr
impl<'de> Deserialize<'de> for SizeStr
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 SizeStr
impl PartialOrd for SizeStr
impl StructuralPartialEq for SizeStr
Auto Trait Implementations§
impl Freeze for SizeStr
impl RefUnwindSafe for SizeStr
impl Send for SizeStr
impl Sync for SizeStr
impl Unpin for SizeStr
impl UnsafeUnpin for SizeStr
impl UnwindSafe for SizeStr
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