pub struct SetPoolConfigBuilder { /* private fields */ }Expand description
Implementations§
Source§impl SetPoolConfigBuilder
impl SetPoolConfigBuilder
pub fn new() -> Self
pub fn admin(&mut self, admin: Pubkey) -> &mut Self
pub fn perpetuals(&mut self, perpetuals: Pubkey) -> &mut Self
pub fn pool(&mut self, pool: Pubkey) -> &mut Self
pub fn fees(&mut self, fees: Fees) -> &mut Self
pub fn limit(&mut self, limit: Limit) -> &mut Self
pub fn max_request_execution_sec( &mut self, max_request_execution_sec: i64, ) -> &mut Self
pub fn parameter_update_oracle( &mut self, parameter_update_oracle: Secp256k1Pubkey, ) -> &mut Self
pub fn max_trigger_price_diff_bps( &mut self, max_trigger_price_diff_bps: u64, ) -> &mut Self
pub fn disable_close_position_request( &mut self, disable_close_position_request: bool, ) -> &mut Self
pub fn max_lp_token_price_change_bps( &mut self, max_lp_token_price_change_bps: u64, ) -> &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 SetPoolConfigBuilder
impl Clone for SetPoolConfigBuilder
Source§fn clone(&self) -> SetPoolConfigBuilder
fn clone(&self) -> SetPoolConfigBuilder
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 Debug for SetPoolConfigBuilder
impl Debug for SetPoolConfigBuilder
Source§impl Default for SetPoolConfigBuilder
impl Default for SetPoolConfigBuilder
Source§fn default() -> SetPoolConfigBuilder
fn default() -> SetPoolConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SetPoolConfigBuilder
impl RefUnwindSafe for SetPoolConfigBuilder
impl Send for SetPoolConfigBuilder
impl Sync for SetPoolConfigBuilder
impl Unpin for SetPoolConfigBuilder
impl UnsafeUnpin for SetPoolConfigBuilder
impl UnwindSafe for SetPoolConfigBuilder
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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