pub enum EnumVariantTupleValue {
    Ref {
        ty_name: String,
    },
    ArrayOfRefs {
        ty_name: String,
    },
    Primitive(PrimitiveType),
    Enum {
        name: String,
        inner: Enum,
    },
}Variants§
Implementations§
Source§impl EnumVariantTupleValue
 
impl EnumVariantTupleValue
pub fn from_schema(name: &str, schema: &OpenApiType<'_>) -> Option<Self>
pub fn type_name(&self, ns: &mut EnumNamespace<'_>) -> TokenStream
pub fn name(&self) -> String
pub fn is_display(&self, resolved: &ResolvedSchema) -> bool
pub fn codegen_display(&self) -> TokenStream
pub fn is_comparable(&self, resolved: &ResolvedSchema) -> bool
Trait Implementations§
Source§impl Clone for EnumVariantTupleValue
 
impl Clone for EnumVariantTupleValue
Source§fn clone(&self) -> EnumVariantTupleValue
 
fn clone(&self) -> EnumVariantTupleValue
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 EnumVariantTupleValue
 
impl Debug for EnumVariantTupleValue
Source§impl PartialEq for EnumVariantTupleValue
 
impl PartialEq for EnumVariantTupleValue
impl Eq for EnumVariantTupleValue
impl StructuralPartialEq for EnumVariantTupleValue
Auto Trait Implementations§
impl Freeze for EnumVariantTupleValue
impl RefUnwindSafe for EnumVariantTupleValue
impl Send for EnumVariantTupleValue
impl Sync for EnumVariantTupleValue
impl Unpin for EnumVariantTupleValue
impl UnwindSafe for EnumVariantTupleValue
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.