pub struct CodeStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for CodeStr
impl BoundedString for CodeStr
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 4096"
fn get_value(&self) -> &str
fn new(value: String) -> Result<Self, BoundedStringError>
fn validate(value: &str) -> Result<(), BoundedStringError>
Source§impl<'de> Deserialize<'de> for CodeStr
impl<'de> Deserialize<'de> for CodeStr
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 CodeStr
impl PartialOrd for CodeStr
impl StructuralPartialEq for CodeStr
Auto Trait Implementations§
impl Freeze for CodeStr
impl RefUnwindSafe for CodeStr
impl Send for CodeStr
impl Sync for CodeStr
impl Unpin for CodeStr
impl UnsafeUnpin for CodeStr
impl UnwindSafe for CodeStr
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