pub struct ArbRouteParams {
pub base_mint: String,
pub temp_mint: String,
pub buy_dexes: Vec<String>,
pub sell_dexes: Vec<String>,
pub min_input: u64,
pub max_input: u64,
pub min_profit: u64,
}Expand description
Parameters for a circular arbitrage route.
Fields§
§base_mint: String§temp_mint: String§buy_dexes: Vec<String>§sell_dexes: Vec<String>§min_input: u64§max_input: u64§min_profit: u64Trait Implementations§
Source§impl Clone for ArbRouteParams
impl Clone for ArbRouteParams
Source§fn clone(&self) -> ArbRouteParams
fn clone(&self) -> ArbRouteParams
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 ArbRouteParams
impl Debug for ArbRouteParams
Source§impl<'de> Deserialize<'de> for ArbRouteParams
impl<'de> Deserialize<'de> for ArbRouteParams
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
Auto Trait Implementations§
impl Freeze for ArbRouteParams
impl RefUnwindSafe for ArbRouteParams
impl Send for ArbRouteParams
impl Sync for ArbRouteParams
impl Unpin for ArbRouteParams
impl UnsafeUnpin for ArbRouteParams
impl UnwindSafe for ArbRouteParams
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