pub struct ConfigParameters {
pub trade_fee_numerator: u64,
pub protocol_trade_fee_numerator: u64,
pub activation_duration: u64,
pub vault_config_key: Pubkey,
pub pool_creator_authority: Pubkey,
pub activation_type: u8,
pub index: u64,
}Fields§
§trade_fee_numerator: u64§protocol_trade_fee_numerator: u64§activation_duration: u64§vault_config_key: Pubkey§activation_type: u8§index: u64Trait Implementations§
Source§impl BorshDeserialize for ConfigParameters
impl BorshDeserialize for ConfigParameters
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for ConfigParameters
impl BorshSerialize for ConfigParameters
Source§impl Clone for ConfigParameters
impl Clone for ConfigParameters
Source§fn clone(&self) -> ConfigParameters
fn clone(&self) -> ConfigParameters
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 ConfigParameters
impl Debug for ConfigParameters
Source§impl Default for ConfigParameters
impl Default for ConfigParameters
Source§fn default() -> ConfigParameters
fn default() -> ConfigParameters
Returns the “default value” for a type. Read more
impl Copy for ConfigParameters
Auto Trait Implementations§
impl Freeze for ConfigParameters
impl RefUnwindSafe for ConfigParameters
impl Send for ConfigParameters
impl Sync for ConfigParameters
impl Unpin for ConfigParameters
impl UnwindSafe for ConfigParameters
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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