pub struct PveFpStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for PveFpStr
impl BoundedString for PveFpStr
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\"([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}\" 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 PveFpStr
impl<'de> Deserialize<'de> for PveFpStr
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 PveFpStr
impl PartialOrd for PveFpStr
impl StructuralPartialEq for PveFpStr
Auto Trait Implementations§
impl Freeze for PveFpStr
impl RefUnwindSafe for PveFpStr
impl Send for PveFpStr
impl Sync for PveFpStr
impl Unpin for PveFpStr
impl UnsafeUnpin for PveFpStr
impl UnwindSafe for PveFpStr
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