pub struct RenameStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for RenameStr
impl BoundedString for RenameStr
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\"[A-Za-z][A-Za-z0-9\\-\\_]+\" and length between 2 and 18"
fn get_value(&self) -> &str
fn new(value: String) -> Result<Self, BoundedStringError>
fn validate(value: &str) -> Result<(), BoundedStringError>
Source§impl<'de> Deserialize<'de> for RenameStr
impl<'de> Deserialize<'de> for RenameStr
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 RenameStr
impl PartialOrd for RenameStr
impl StructuralPartialEq for RenameStr
Auto Trait Implementations§
impl Freeze for RenameStr
impl RefUnwindSafe for RenameStr
impl Send for RenameStr
impl Sync for RenameStr
impl Unpin for RenameStr
impl UnsafeUnpin for RenameStr
impl UnwindSafe for RenameStr
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