pub enum CoinSelectionStrategyCIP2 {
LargestFirst,
RandomImprove,
LargestFirstMultiAsset,
RandomImproveMultiAsset,
}
Variants§
LargestFirst
Performs CIP2’s Largest First ada-only selection. Will error if outputs contain non-ADA assets.
RandomImprove
Performs CIP2’s Random Improve ada-only selection. Will error if outputs contain non-ADA assets.
LargestFirstMultiAsset
Same as LargestFirst, but before adding ADA, will insert by largest-first for each asset type.
RandomImproveMultiAsset
Same as RandomImprove, but before adding ADA, will insert by random-improve for each asset type.
Auto Trait Implementations§
impl Freeze for CoinSelectionStrategyCIP2
impl RefUnwindSafe for CoinSelectionStrategyCIP2
impl Send for CoinSelectionStrategyCIP2
impl Sync for CoinSelectionStrategyCIP2
impl Unpin for CoinSelectionStrategyCIP2
impl UnwindSafe for CoinSelectionStrategyCIP2
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