pub struct KeysStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for KeysStr
impl BoundedString for KeysStr
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\"[0-9a-zA-Z!=]{0,4096}\" 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 KeysStr
impl<'de> Deserialize<'de> for KeysStr
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 KeysStr
impl PartialOrd for KeysStr
impl StructuralPartialEq for KeysStr
Auto Trait Implementations§
impl Freeze for KeysStr
impl RefUnwindSafe for KeysStr
impl Send for KeysStr
impl Sync for KeysStr
impl Unpin for KeysStr
impl UnsafeUnpin for KeysStr
impl UnwindSafe for KeysStr
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