pub struct RepoidStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for RepoidStr
impl BoundedString for RepoidStr
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\"[0-9a-fA-F]{8,64}\" and no length constraints"
fn get_value(&self) -> &str
fn new(value: String) -> Result<Self, BoundedStringError>
fn validate(value: &str) -> Result<(), BoundedStringError>
Source§impl<'de> Deserialize<'de> for RepoidStr
impl<'de> Deserialize<'de> for RepoidStr
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 RepoidStr
impl PartialOrd for RepoidStr
impl StructuralPartialEq for RepoidStr
Auto Trait Implementations§
impl Freeze for RepoidStr
impl RefUnwindSafe for RepoidStr
impl Send for RepoidStr
impl Sync for RepoidStr
impl Unpin for RepoidStr
impl UnsafeUnpin for RepoidStr
impl UnwindSafe for RepoidStr
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