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 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 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.