pub enum FeeStrategy {
Equal,
Proportional,
SinglePayer(usize),
}Expand description
Fee distribution strategy.
Variants§
Equal
Split fee equally among participants
Proportional
Fee proportional to input amounts
SinglePayer(usize)
Single participant pays all fees
Trait Implementations§
Source§impl Clone for FeeStrategy
impl Clone for FeeStrategy
Source§fn clone(&self) -> FeeStrategy
fn clone(&self) -> FeeStrategy
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 FeeStrategy
impl Debug for FeeStrategy
Source§impl Default for FeeStrategy
impl Default for FeeStrategy
Source§fn default() -> FeeStrategy
fn default() -> FeeStrategy
Returns the “default value” for a type. Read more
Source§impl PartialEq for FeeStrategy
impl PartialEq for FeeStrategy
impl Copy for FeeStrategy
impl Eq for FeeStrategy
impl StructuralPartialEq for FeeStrategy
Auto Trait Implementations§
impl Freeze for FeeStrategy
impl RefUnwindSafe for FeeStrategy
impl Send for FeeStrategy
impl Sync for FeeStrategy
impl Unpin for FeeStrategy
impl UnwindSafe for FeeStrategy
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