pub struct BoltExecuteBumps {}Trait Implementations§
Source§impl<'info> Accounts<'info, BoltExecuteBumps> for BoltExecute<'info>where
'info: 'info,
impl<'info> Accounts<'info, BoltExecuteBumps> for BoltExecute<'info>where
'info: 'info,
Source§fn try_accounts(
__program_id: &Pubkey,
__accounts: &mut &'info [AccountInfo<'info>],
__ix_data: &[u8],
__bumps: &mut BoltExecuteBumps,
__reallocs: &mut BTreeSet<Pubkey>,
) -> Result<Self>
fn try_accounts( __program_id: &Pubkey, __accounts: &mut &'info [AccountInfo<'info>], __ix_data: &[u8], __bumps: &mut BoltExecuteBumps, __reallocs: &mut BTreeSet<Pubkey>, ) -> Result<Self>
Returns the validated accounts struct. What constitutes “valid” is
program dependent. However, users of these types should never have to
worry about account substitution attacks. For example, if a program
expects a
Mint account from the SPL token program in a particular
field, then it should be impossible for this method to return Ok if
any other account type is given–from the SPL token program or elsewhere. Read moreSource§impl Debug for BoltExecuteBumps
impl Debug for BoltExecuteBumps
Auto Trait Implementations§
impl Freeze for BoltExecuteBumps
impl RefUnwindSafe for BoltExecuteBumps
impl Send for BoltExecuteBumps
impl Sync for BoltExecuteBumps
impl Unpin for BoltExecuteBumps
impl UnwindSafe for BoltExecuteBumps
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