pub struct SetProtocolFeeRateBuilder { /* private fields */ }
Expand description
Instruction builder for SetProtocolFeeRate
.
§Accounts:
[]
fusion_pools_config[writable]
fusion_pool[signer]
fee_authority
Implementations§
Source§impl SetProtocolFeeRateBuilder
impl SetProtocolFeeRateBuilder
pub fn new() -> Self
pub fn fusion_pools_config(&mut self, fusion_pools_config: Pubkey) -> &mut Self
pub fn fusion_pool(&mut self, fusion_pool: Pubkey) -> &mut Self
pub fn protocol_fee_rate(&mut self, protocol_fee_rate: u16) -> &mut Self
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 SetProtocolFeeRateBuilder
impl Clone for SetProtocolFeeRateBuilder
Source§fn clone(&self) -> SetProtocolFeeRateBuilder
fn clone(&self) -> SetProtocolFeeRateBuilder
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 SetProtocolFeeRateBuilder
impl Debug for SetProtocolFeeRateBuilder
Source§impl Default for SetProtocolFeeRateBuilder
impl Default for SetProtocolFeeRateBuilder
Source§fn default() -> SetProtocolFeeRateBuilder
fn default() -> SetProtocolFeeRateBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SetProtocolFeeRateBuilder
impl RefUnwindSafe for SetProtocolFeeRateBuilder
impl Send for SetProtocolFeeRateBuilder
impl Sync for SetProtocolFeeRateBuilder
impl Unpin for SetProtocolFeeRateBuilder
impl UnwindSafe for SetProtocolFeeRateBuilder
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