pub struct GroupNameAttrStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for GroupNameAttrStr
impl BoundedString for GroupNameAttrStr
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 Clone for GroupNameAttrStr
impl Clone for GroupNameAttrStr
Source§fn clone(&self) -> GroupNameAttrStr
fn clone(&self) -> GroupNameAttrStr
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 GroupNameAttrStr
impl Debug for GroupNameAttrStr
Source§impl<'de> Deserialize<'de> for GroupNameAttrStr
impl<'de> Deserialize<'de> for GroupNameAttrStr
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 GroupNameAttrStr
impl PartialEq for GroupNameAttrStr
Source§fn eq(&self, other: &GroupNameAttrStr) -> bool
fn eq(&self, other: &GroupNameAttrStr) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for GroupNameAttrStr
impl PartialOrd for GroupNameAttrStr
Source§impl Serialize for GroupNameAttrStr
impl Serialize for GroupNameAttrStr
impl StructuralPartialEq for GroupNameAttrStr
Auto Trait Implementations§
impl Freeze for GroupNameAttrStr
impl RefUnwindSafe for GroupNameAttrStr
impl Send for GroupNameAttrStr
impl Sync for GroupNameAttrStr
impl Unpin for GroupNameAttrStr
impl UnsafeUnpin for GroupNameAttrStr
impl UnwindSafe for GroupNameAttrStr
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