pub struct InstructionsBuilder {Show 25 fields
pub block_slot: UInt64Builder,
pub block_hash: BinaryBuilder,
pub transaction_index: UInt32Builder,
pub instruction_address: ListBuilder<UInt32Builder>,
pub program_id: BinaryBuilder,
pub a0: BinaryBuilder,
pub a1: BinaryBuilder,
pub a2: BinaryBuilder,
pub a3: BinaryBuilder,
pub a4: BinaryBuilder,
pub a5: BinaryBuilder,
pub a6: BinaryBuilder,
pub a7: BinaryBuilder,
pub a8: BinaryBuilder,
pub a9: BinaryBuilder,
pub rest_of_accounts: ListBuilder<BinaryBuilder>,
pub data: BinaryBuilder,
pub d1: BinaryBuilder,
pub d2: BinaryBuilder,
pub d4: BinaryBuilder,
pub d8: BinaryBuilder,
pub error: StringBuilder,
pub compute_units_consumed: UInt64Builder,
pub is_committed: BooleanBuilder,
pub has_dropped_log_messages: BooleanBuilder,
}Expand description
Builder for constructing a Solana instructions RecordBatch row-by-row.
Fields§
§block_slot: UInt64Builder§block_hash: BinaryBuilder§transaction_index: UInt32Builder§instruction_address: ListBuilder<UInt32Builder>§program_id: BinaryBuilder§a0: BinaryBuilder§a1: BinaryBuilder§a2: BinaryBuilder§a3: BinaryBuilder§a4: BinaryBuilder§a5: BinaryBuilder§a6: BinaryBuilder§a7: BinaryBuilder§a8: BinaryBuilder§a9: BinaryBuilder§rest_of_accounts: ListBuilder<BinaryBuilder>Accounts starting from index 10.
data: BinaryBuilder§d1: BinaryBuilder§d2: BinaryBuilder§d4: BinaryBuilder§d8: BinaryBuilder§error: StringBuilder§compute_units_consumed: UInt64Builder§is_committed: BooleanBuilder§has_dropped_log_messages: BooleanBuilderImplementations§
Trait Implementations§
Source§impl Default for InstructionsBuilder
impl Default for InstructionsBuilder
Source§fn default() -> InstructionsBuilder
fn default() -> InstructionsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InstructionsBuilder
impl RefUnwindSafe for InstructionsBuilder
impl Send for InstructionsBuilder
impl Sync for InstructionsBuilder
impl Unpin for InstructionsBuilder
impl UnwindSafe for InstructionsBuilder
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