pub struct VmgenidStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for VmgenidStr
impl BoundedString for VmgenidStr
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]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}|[01])\" 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 VmgenidStr
impl Clone for VmgenidStr
Source§fn clone(&self) -> VmgenidStr
fn clone(&self) -> VmgenidStr
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 VmgenidStr
impl Debug for VmgenidStr
Source§impl<'de> Deserialize<'de> for VmgenidStr
impl<'de> Deserialize<'de> for VmgenidStr
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 VmgenidStr
impl PartialEq for VmgenidStr
Source§fn eq(&self, other: &VmgenidStr) -> bool
fn eq(&self, other: &VmgenidStr) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for VmgenidStr
impl PartialOrd for VmgenidStr
Source§impl Serialize for VmgenidStr
impl Serialize for VmgenidStr
impl StructuralPartialEq for VmgenidStr
Auto Trait Implementations§
impl Freeze for VmgenidStr
impl RefUnwindSafe for VmgenidStr
impl Send for VmgenidStr
impl Sync for VmgenidStr
impl Unpin for VmgenidStr
impl UnsafeUnpin for VmgenidStr
impl UnwindSafe for VmgenidStr
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