pub struct ExitFeeHookState {
pub hook_type: String,
pub tokens: Vec<String>,
pub remove_liquidity_hook_fee_percentage: BigInt,
}
Expand description
Exit fee hook state
Fields§
§hook_type: String
Hook type
tokens: Vec<String>
Token addresses
remove_liquidity_hook_fee_percentage: BigInt
Remove liquidity hook fee percentage (scaled 18)
Trait Implementations§
Source§impl Clone for ExitFeeHookState
impl Clone for ExitFeeHookState
Source§fn clone(&self) -> ExitFeeHookState
fn clone(&self) -> ExitFeeHookState
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 ExitFeeHookState
impl Debug for ExitFeeHookState
Source§impl Default for ExitFeeHookState
impl Default for ExitFeeHookState
Source§impl<'de> Deserialize<'de> for ExitFeeHookState
impl<'de> Deserialize<'de> for ExitFeeHookState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl HookStateBase for ExitFeeHookState
impl HookStateBase for ExitFeeHookState
Source§impl PartialEq for ExitFeeHookState
impl PartialEq for ExitFeeHookState
Source§impl Serialize for ExitFeeHookState
impl Serialize for ExitFeeHookState
impl StructuralPartialEq for ExitFeeHookState
Auto Trait Implementations§
impl Freeze for ExitFeeHookState
impl RefUnwindSafe for ExitFeeHookState
impl Send for ExitFeeHookState
impl Sync for ExitFeeHookState
impl Unpin for ExitFeeHookState
impl UnwindSafe for ExitFeeHookState
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