pub struct BuilderVariant {
pub ident: Ident,
pub field_tys: InstructionVariantFields,
pub accounts: Vec<InstructionAccount>,
pub arguments: Vec<BuilderArgument>,
pub discriminant: usize,
}
Fields§
§ident: Ident
§field_tys: InstructionVariantFields
§accounts: Vec<InstructionAccount>
§arguments: Vec<BuilderArgument>
§discriminant: usize
Trait Implementations§
Source§impl Debug for BuilderVariant
impl Debug for BuilderVariant
Source§impl TryFrom<&ParsedEnumVariant> for BuilderVariant
impl TryFrom<&ParsedEnumVariant> for BuilderVariant
Source§fn try_from(variant: &ParsedEnumVariant) -> ParseResult<Self>
fn try_from(variant: &ParsedEnumVariant) -> ParseResult<Self>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for BuilderVariant
impl RefUnwindSafe for BuilderVariant
impl !Send for BuilderVariant
impl !Sync for BuilderVariant
impl Unpin for BuilderVariant
impl UnwindSafe for BuilderVariant
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