pub struct ConfigKeysStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for ConfigKeysStr
impl BoundedString for ConfigKeysStr
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\"(?^:^(:?(?^i:[0-9a-z\\-_\\.]+:[0-9a-zA-Z\\-_]+))(:?[;, ](?^i:[0-9a-z\\-_\\.]+:[0-9a-zA-Z\\-_]+))*$)\" 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 ConfigKeysStr
impl Clone for ConfigKeysStr
Source§fn clone(&self) -> ConfigKeysStr
fn clone(&self) -> ConfigKeysStr
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 ConfigKeysStr
impl Debug for ConfigKeysStr
Source§impl<'de> Deserialize<'de> for ConfigKeysStr
impl<'de> Deserialize<'de> for ConfigKeysStr
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 ConfigKeysStr
impl PartialEq for ConfigKeysStr
Source§fn eq(&self, other: &ConfigKeysStr) -> bool
fn eq(&self, other: &ConfigKeysStr) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ConfigKeysStr
impl PartialOrd for ConfigKeysStr
Source§impl Serialize for ConfigKeysStr
impl Serialize for ConfigKeysStr
impl StructuralPartialEq for ConfigKeysStr
Auto Trait Implementations§
impl Freeze for ConfigKeysStr
impl RefUnwindSafe for ConfigKeysStr
impl Send for ConfigKeysStr
impl Sync for ConfigKeysStr
impl Unpin for ConfigKeysStr
impl UnsafeUnpin for ConfigKeysStr
impl UnwindSafe for ConfigKeysStr
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