pub struct PermissibleValue {
pub text: Option<String>,
pub meaning: Option<String>,
pub description: Option<String>,
}Expand description
Represents a single permissible value in an enum
Fields§
§text: Option<String>Human-readable text for the value
meaning: Option<String>Optional URI defining the value’s meaning
description: Option<String>Optional description of the value
Trait Implementations§
Source§impl Clone for PermissibleValue
impl Clone for PermissibleValue
Source§fn clone(&self) -> PermissibleValue
fn clone(&self) -> PermissibleValue
Returns a duplicate of the value. Read more
1.0.0 · 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 PermissibleValue
impl Debug for PermissibleValue
Source§impl<'de> Deserialize<'de> for PermissibleValue
impl<'de> Deserialize<'de> for PermissibleValue
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 PartialEq for PermissibleValue
impl PartialEq for PermissibleValue
Source§impl Serialize for PermissibleValue
impl Serialize for PermissibleValue
impl Eq for PermissibleValue
impl StructuralPartialEq for PermissibleValue
Auto Trait Implementations§
impl Freeze for PermissibleValue
impl RefUnwindSafe for PermissibleValue
impl Send for PermissibleValue
impl Sync for PermissibleValue
impl Unpin for PermissibleValue
impl UnsafeUnpin for PermissibleValue
impl UnwindSafe for PermissibleValue
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,
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.