pub struct EmitEventBuilder { /* private fields */ }Expand description
Instruction builder for EmitEvent.
§Accounts:
[signer, optional]event_authority (default to3VSJP7faqLk6MbCaNtMYc2Y8S8hMXRsZ5cBcwh1fjMH1)
Implementations§
Source§impl EmitEventBuilder
impl EmitEventBuilder
pub fn new() -> Self
[optional account, default to '3VSJP7faqLk6MbCaNtMYc2Y8S8hMXRsZ5cBcwh1fjMH1']
Sourcepub fn add_remaining_account(&mut self, account: AccountMeta) -> &mut Self
pub fn add_remaining_account(&mut self, account: AccountMeta) -> &mut Self
Add an additional account to the instruction.
Sourcepub fn add_remaining_accounts(&mut self, accounts: &[AccountMeta]) -> &mut Self
pub fn add_remaining_accounts(&mut self, accounts: &[AccountMeta]) -> &mut Self
Add additional accounts to the instruction.
pub fn instruction(&self) -> Instruction
Trait Implementations§
Source§impl Clone for EmitEventBuilder
impl Clone for EmitEventBuilder
Source§fn clone(&self) -> EmitEventBuilder
fn clone(&self) -> EmitEventBuilder
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 moreSource§impl Debug for EmitEventBuilder
impl Debug for EmitEventBuilder
Source§impl Default for EmitEventBuilder
impl Default for EmitEventBuilder
Source§fn default() -> EmitEventBuilder
fn default() -> EmitEventBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EmitEventBuilder
impl RefUnwindSafe for EmitEventBuilder
impl Send for EmitEventBuilder
impl Sync for EmitEventBuilder
impl Unpin for EmitEventBuilder
impl UnwindSafe for EmitEventBuilder
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