defuse::fees

Trait FeesManager

Source
pub trait FeesManager: AccessControllable {
    // Required methods
    fn set_fee(&mut self, fee: Pips);
    fn fee(&self) -> Pips;
    fn set_fee_collector(&mut self, fee_collector: AccountId);
    fn fee_collector(&self) -> &AccountId;
}

Required Methods§

Source

fn set_fee(&mut self, fee: Pips)

Set fees for both token_in and token_out

Source

fn fee(&self) -> Pips

Source

fn set_fee_collector(&mut self, fee_collector: AccountId)

Source

fn fee_collector(&self) -> &AccountId

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§