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