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