pub enum StringOrDiscriminator {
String(String),
Discriminator(Discriminator),
}
Variants§
String(String)
Discriminator(Discriminator)
Trait Implementations§
Source§impl Clone for StringOrDiscriminator
impl Clone for StringOrDiscriminator
Source§fn clone(&self) -> StringOrDiscriminator
fn clone(&self) -> StringOrDiscriminator
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 StringOrDiscriminator
impl Debug for StringOrDiscriminator
Source§impl<'de> Deserialize<'de> for StringOrDiscriminator
impl<'de> Deserialize<'de> for StringOrDiscriminator
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 StringOrDiscriminator
impl PartialEq for StringOrDiscriminator
Source§impl Serialize for StringOrDiscriminator
impl Serialize for StringOrDiscriminator
impl StructuralPartialEq for StringOrDiscriminator
Auto Trait Implementations§
impl Freeze for StringOrDiscriminator
impl RefUnwindSafe for StringOrDiscriminator
impl Send for StringOrDiscriminator
impl Sync for StringOrDiscriminator
impl Unpin for StringOrDiscriminator
impl UnwindSafe for StringOrDiscriminator
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