pub enum FixedValue {
Value(String),
OneOf {
one_of: Vec<String>,
},
}Expand description
A finite fixed enum constraint.
Variants§
Trait Implementations§
Source§impl Clone for FixedValue
impl Clone for FixedValue
Source§fn clone(&self) -> FixedValue
fn clone(&self) -> FixedValue
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FixedValue
impl Debug for FixedValue
Source§impl<'de> Deserialize<'de> for FixedValue
impl<'de> Deserialize<'de> for FixedValue
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
impl Eq for FixedValue
Source§impl PartialEq for FixedValue
impl PartialEq for FixedValue
Source§impl Serialize for FixedValue
impl Serialize for FixedValue
impl StructuralPartialEq for FixedValue
Auto Trait Implementations§
impl Freeze for FixedValue
impl RefUnwindSafe for FixedValue
impl Send for FixedValue
impl Sync for FixedValue
impl Unpin for FixedValue
impl UnsafeUnpin for FixedValue
impl UnwindSafe for FixedValue
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.