pub struct DirectoryStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for DirectoryStr
impl BoundedString for DirectoryStr
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\"^https?://.*\" and no length constraints"
fn get_value(&self) -> &str
fn new(value: String) -> Result<Self, BoundedStringError>
fn validate(value: &str) -> Result<(), BoundedStringError>
Source§impl Clone for DirectoryStr
impl Clone for DirectoryStr
Source§fn clone(&self) -> DirectoryStr
fn clone(&self) -> DirectoryStr
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DirectoryStr
impl Debug for DirectoryStr
Source§impl<'de> Deserialize<'de> for DirectoryStr
impl<'de> Deserialize<'de> for DirectoryStr
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 PartialEq for DirectoryStr
impl PartialEq for DirectoryStr
Source§fn eq(&self, other: &DirectoryStr) -> bool
fn eq(&self, other: &DirectoryStr) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for DirectoryStr
impl PartialOrd for DirectoryStr
Source§impl Serialize for DirectoryStr
impl Serialize for DirectoryStr
impl StructuralPartialEq for DirectoryStr
Auto Trait Implementations§
impl Freeze for DirectoryStr
impl RefUnwindSafe for DirectoryStr
impl Send for DirectoryStr
impl Sync for DirectoryStr
impl Unpin for DirectoryStr
impl UnsafeUnpin for DirectoryStr
impl UnwindSafe for DirectoryStr
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