Struct SetFeeRateByDelegatedFeeAuthorityBuilder
pub struct SetFeeRateByDelegatedFeeAuthorityBuilder { /* private fields */ }
Expand description
Instruction builder for SetFeeRateByDelegatedFeeAuthority
.
§Accounts:
[writable]
whirlpool[]
adaptive_fee_tier[signer]
delegated_fee_authority
Implementations§
§impl SetFeeRateByDelegatedFeeAuthorityBuilder
impl SetFeeRateByDelegatedFeeAuthorityBuilder
pub fn new() -> SetFeeRateByDelegatedFeeAuthorityBuilder
pub fn whirlpool( &mut self, whirlpool: Pubkey, ) -> &mut SetFeeRateByDelegatedFeeAuthorityBuilder
pub fn adaptive_fee_tier( &mut self, adaptive_fee_tier: Pubkey, ) -> &mut SetFeeRateByDelegatedFeeAuthorityBuilder
pub fn fee_rate( &mut self, fee_rate: u16, ) -> &mut SetFeeRateByDelegatedFeeAuthorityBuilder
pub fn add_remaining_account(
&mut self,
account: AccountMeta,
) -> &mut SetFeeRateByDelegatedFeeAuthorityBuilder
pub fn add_remaining_account( &mut self, account: AccountMeta, ) -> &mut SetFeeRateByDelegatedFeeAuthorityBuilder
Add an additional account to the instruction.
pub fn add_remaining_accounts(
&mut self,
accounts: &[AccountMeta],
) -> &mut SetFeeRateByDelegatedFeeAuthorityBuilder
pub fn add_remaining_accounts( &mut self, accounts: &[AccountMeta], ) -> &mut SetFeeRateByDelegatedFeeAuthorityBuilder
Add additional accounts to the instruction.
pub fn instruction(&self) -> Instruction
Trait Implementations§
§impl Clone for SetFeeRateByDelegatedFeeAuthorityBuilder
impl Clone for SetFeeRateByDelegatedFeeAuthorityBuilder
§fn clone(&self) -> SetFeeRateByDelegatedFeeAuthorityBuilder
fn clone(&self) -> SetFeeRateByDelegatedFeeAuthorityBuilder
Returns a copy 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 more§impl Default for SetFeeRateByDelegatedFeeAuthorityBuilder
impl Default for SetFeeRateByDelegatedFeeAuthorityBuilder
§fn default() -> SetFeeRateByDelegatedFeeAuthorityBuilder
fn default() -> SetFeeRateByDelegatedFeeAuthorityBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SetFeeRateByDelegatedFeeAuthorityBuilder
impl RefUnwindSafe for SetFeeRateByDelegatedFeeAuthorityBuilder
impl Send for SetFeeRateByDelegatedFeeAuthorityBuilder
impl Sync for SetFeeRateByDelegatedFeeAuthorityBuilder
impl Unpin for SetFeeRateByDelegatedFeeAuthorityBuilder
impl UnwindSafe for SetFeeRateByDelegatedFeeAuthorityBuilder
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more