pub struct StringTypeFactsV2 {
pub kind: String,
pub constraint_kind: Option<String>,
pub values: Option<Vec<String>>,
pub prefix: Option<String>,
pub suffix: Option<String>,
pub min_len: Option<usize>,
pub max_len: Option<usize>,
pub char_must: Option<String>,
pub char_may: Option<String>,
pub may_include_other_chars: Option<bool>,
}Fields§
§kind: String§constraint_kind: Option<String>§values: Option<Vec<String>>§prefix: Option<String>§suffix: Option<String>§min_len: Option<usize>§max_len: Option<usize>§char_must: Option<String>§char_may: Option<String>§may_include_other_chars: Option<bool>Trait Implementations§
Source§impl Debug for StringTypeFactsV2
impl Debug for StringTypeFactsV2
Source§impl<'de> Deserialize<'de> for StringTypeFactsV2
impl<'de> Deserialize<'de> for StringTypeFactsV2
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
Auto Trait Implementations§
impl Freeze for StringTypeFactsV2
impl RefUnwindSafe for StringTypeFactsV2
impl Send for StringTypeFactsV2
impl Sync for StringTypeFactsV2
impl Unpin for StringTypeFactsV2
impl UnsafeUnpin for StringTypeFactsV2
impl UnwindSafe for StringTypeFactsV2
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