pub struct EditPoolConfig {
pub curve_type: CurveType,
pub starting_price: u64,
pub delta: u64,
pub mm_compound_fees: bool,
pub mm_fee_bps: NullableU16,
}Fields§
§curve_type: CurveType§starting_price: u64§delta: u64§mm_compound_fees: bool§mm_fee_bps: NullableU16Implementations§
Source§impl EditPoolConfig
impl EditPoolConfig
pub fn into_pool_config(self, pool_type: PoolType) -> PoolConfig
Trait Implementations§
Source§impl BorshDeserialize for EditPoolConfig
impl BorshDeserialize for EditPoolConfig
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 EditPoolConfigwhere
CurveType: BorshSerialize,
u64: BorshSerialize,
bool: BorshSerialize,
NullableU16: BorshSerialize,
impl BorshSerialize for EditPoolConfigwhere
CurveType: BorshSerialize,
u64: BorshSerialize,
bool: BorshSerialize,
NullableU16: BorshSerialize,
Source§impl Clone for EditPoolConfig
impl Clone for EditPoolConfig
Source§fn clone(&self) -> EditPoolConfig
fn clone(&self) -> EditPoolConfig
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 EditPoolConfig
impl Debug for EditPoolConfig
Source§impl PartialEq for EditPoolConfig
impl PartialEq for EditPoolConfig
impl Eq for EditPoolConfig
impl StructuralPartialEq for EditPoolConfig
Auto Trait Implementations§
impl Freeze for EditPoolConfig
impl RefUnwindSafe for EditPoolConfig
impl Send for EditPoolConfig
impl Sync for EditPoolConfig
impl Unpin for EditPoolConfig
impl UnwindSafe for EditPoolConfig
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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