pub struct InstructionDataBuilder { /* private fields */ }Expand description
Builder for encoding instruction data
Implementations§
Source§impl InstructionDataBuilder
impl InstructionDataBuilder
Sourcepub fn instruction(self, discriminant: u8) -> Self
pub fn instruction(self, discriminant: u8) -> Self
Add a discriminant/instruction type byte
Sourcepub fn option_pubkey(self, pubkey: Option<&Pubkey>) -> Self
pub fn option_pubkey(self, pubkey: Option<&Pubkey>) -> Self
Add an optional pubkey
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InstructionDataBuilder
impl RefUnwindSafe for InstructionDataBuilder
impl Send for InstructionDataBuilder
impl Sync for InstructionDataBuilder
impl Unpin for InstructionDataBuilder
impl UnsafeUnpin for InstructionDataBuilder
impl UnwindSafe for InstructionDataBuilder
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