pub enum UniffiTraitMetadata {
    Debug {
        fmt: MethodMetadata,
    },
    Display {
        fmt: MethodMetadata,
    },
    Eq {
        eq: MethodMetadata,
        ne: MethodMetadata,
    },
    Hash {
        hash: MethodMetadata,
    },
}Expand description
The list of traits we support generating helper methods for.
Variants§
Debug
Fields
§
fmt: MethodMetadataDisplay
Fields
§
fmt: MethodMetadataEq
Hash
Fields
§
hash: MethodMetadataImplementations§
Trait Implementations§
Source§impl Clone for UniffiTraitMetadata
 
impl Clone for UniffiTraitMetadata
Source§fn clone(&self) -> UniffiTraitMetadata
 
fn clone(&self) -> UniffiTraitMetadata
Returns a copy 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 UniffiTraitMetadata
 
impl Debug for UniffiTraitMetadata
Source§impl From<UniffiTraitMetadata> for Metadata
 
impl From<UniffiTraitMetadata> for Metadata
Source§fn from(v: UniffiTraitMetadata) -> Self
 
fn from(v: UniffiTraitMetadata) -> Self
Converts to this type from the input type.
Source§impl Ord for UniffiTraitMetadata
 
impl Ord for UniffiTraitMetadata
Source§fn cmp(&self, other: &UniffiTraitMetadata) -> Ordering
 
fn cmp(&self, other: &UniffiTraitMetadata) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
    Self: Sized,
 
fn max(self, other: Self) -> Selfwhere
    Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for UniffiTraitMetadata
 
impl PartialEq for UniffiTraitMetadata
Source§impl PartialOrd for UniffiTraitMetadata
 
impl PartialOrd for UniffiTraitMetadata
impl Eq for UniffiTraitMetadata
impl StructuralPartialEq for UniffiTraitMetadata
Auto Trait Implementations§
impl Freeze for UniffiTraitMetadata
impl RefUnwindSafe for UniffiTraitMetadata
impl Send for UniffiTraitMetadata
impl Sync for UniffiTraitMetadata
impl Unpin for UniffiTraitMetadata
impl UnwindSafe for UniffiTraitMetadata
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