pub struct PromptStr { /* private fields */ }Trait Implementations§
Source§impl BoundedString for PromptStr
impl BoundedString for PromptStr
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\"(?:none|login|consent|select_account|\\S+)\" 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 PromptStr
impl<'de> Deserialize<'de> for PromptStr
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 PromptStr
impl PartialOrd for PromptStr
impl StructuralPartialEq for PromptStr
Auto Trait Implementations§
impl Freeze for PromptStr
impl RefUnwindSafe for PromptStr
impl Send for PromptStr
impl Sync for PromptStr
impl Unpin for PromptStr
impl UnsafeUnpin for PromptStr
impl UnwindSafe for PromptStr
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