pub struct UnionVariant {
pub type_name: String,
pub field_name: String,
pub source_type: DimType,
pub source_type_names: Vec<String>,
}Expand description
One variant of a GraphQL Union type.
Fields§
§type_name: StringGraphQL type name, e.g. “Solana_ABI_Integer_Value_Arg”
field_name: StringGraphQL field name inside the variant, e.g. “integer”
source_type: DimTypeScalar type of the value, e.g. DimType::Int
source_type_names: Vec<String>Source type strings that resolve to this variant (e.g. [“u8”, “u16”, “u32”]). Empty means this is the fallback variant (matched when no other variant matches).
Trait Implementations§
Source§impl Clone for UnionVariant
impl Clone for UnionVariant
Source§fn clone(&self) -> UnionVariant
fn clone(&self) -> UnionVariant
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 moreAuto Trait Implementations§
impl Freeze for UnionVariant
impl RefUnwindSafe for UnionVariant
impl Send for UnionVariant
impl Sync for UnionVariant
impl Unpin for UnionVariant
impl UnsafeUnpin for UnionVariant
impl UnwindSafe for UnionVariant
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