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