pub struct Disambiguation {
pub type_field: String,
pub disambiguation_options: Vec<DisambiguationOption>,
}
Fields§
§type_field: String
§disambiguation_options: Vec<DisambiguationOption>
Trait Implementations§
Source§impl Clone for Disambiguation
impl Clone for Disambiguation
Source§fn clone(&self) -> Disambiguation
fn clone(&self) -> Disambiguation
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 Disambiguation
impl Debug for Disambiguation
Source§impl Default for Disambiguation
impl Default for Disambiguation
Source§fn default() -> Disambiguation
fn default() -> Disambiguation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Disambiguation
impl<'de> Deserialize<'de> for Disambiguation
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 Disambiguation
impl PartialEq for Disambiguation
Source§impl Serialize for Disambiguation
impl Serialize for Disambiguation
impl StructuralPartialEq for Disambiguation
Auto Trait Implementations§
impl Freeze for Disambiguation
impl RefUnwindSafe for Disambiguation
impl Send for Disambiguation
impl Sync for Disambiguation
impl Unpin for Disambiguation
impl UnwindSafe for Disambiguation
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