pub struct UpdateCapitalConductorBuilder { /* private fields */ }Expand description
Instruction builder for UpdateCapitalConductor.
§Accounts:
[writable]main[writable, signer]admin[optional]system_program (default to11111111111111111111111111111111)[writable]strategy[writable]admin_permissions
Implementations§
Source§impl UpdateCapitalConductorBuilder
impl UpdateCapitalConductorBuilder
pub fn new() -> Self
pub fn main(&mut self, main: Pubkey) -> &mut Self
pub fn admin(&mut self, admin: Pubkey) -> &mut Self
Sourcepub fn system_program(&mut self, system_program: Pubkey) -> &mut Self
pub fn system_program(&mut self, system_program: Pubkey) -> &mut Self
[optional account, default to '11111111111111111111111111111111']
pub fn strategy(&mut self, strategy: Pubkey) -> &mut Self
pub fn admin_permissions(&mut self, admin_permissions: Pubkey) -> &mut Self
Sourcepub fn max_deviation_bps(&mut self, max_deviation_bps: u16) -> &mut Self
pub fn max_deviation_bps(&mut self, max_deviation_bps: u16) -> &mut Self
[optional argument]
Sourcepub fn dust_threshold(&mut self, dust_threshold: u64) -> &mut Self
pub fn dust_threshold(&mut self, dust_threshold: u64) -> &mut Self
[optional argument]
Sourcepub fn min_per_leg_transfer(&mut self, min_per_leg_transfer: u64) -> &mut Self
pub fn min_per_leg_transfer(&mut self, min_per_leg_transfer: u64) -> &mut Self
[optional argument]
Sourcepub fn penalty_scale_factor(&mut self, penalty_scale_factor: u16) -> &mut Self
pub fn penalty_scale_factor(&mut self, penalty_scale_factor: u16) -> &mut Self
[optional argument]
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 UpdateCapitalConductorBuilder
impl Clone for UpdateCapitalConductorBuilder
Source§fn clone(&self) -> UpdateCapitalConductorBuilder
fn clone(&self) -> UpdateCapitalConductorBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for UpdateCapitalConductorBuilder
impl Default for UpdateCapitalConductorBuilder
Source§fn default() -> UpdateCapitalConductorBuilder
fn default() -> UpdateCapitalConductorBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UpdateCapitalConductorBuilder
impl RefUnwindSafe for UpdateCapitalConductorBuilder
impl Send for UpdateCapitalConductorBuilder
impl Sync for UpdateCapitalConductorBuilder
impl Unpin for UpdateCapitalConductorBuilder
impl UnsafeUnpin for UpdateCapitalConductorBuilder
impl UnwindSafe for UpdateCapitalConductorBuilder
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