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