pub struct DiskStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for DiskStr
impl BoundedString for DiskStr
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\"^/dev/[a-zA-Z0-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 DiskStr
impl<'de> Deserialize<'de> for DiskStr
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 DiskStr
impl PartialOrd for DiskStr
impl StructuralPartialEq for DiskStr
Auto Trait Implementations§
impl Freeze for DiskStr
impl RefUnwindSafe for DiskStr
impl Send for DiskStr
impl Sync for DiskStr
impl Unpin for DiskStr
impl UnsafeUnpin for DiskStr
impl UnwindSafe for DiskStr
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