pub struct StrategyVariantRequest {
pub variant_id: u32,
pub strategy: String,
pub legs: Vec<StrategyLeg>,
}Expand description
A strategy variant to quote, containing one or more legs.
Fields§
§variant_id: u32Caller-assigned ID, echoed in the response for matching.
strategy: StringStrategy type (e.g. "Custom").
legs: Vec<StrategyLeg>Legs comprising this strategy variant.
Trait Implementations§
Source§impl Clone for StrategyVariantRequest
impl Clone for StrategyVariantRequest
Source§fn clone(&self) -> StrategyVariantRequest
fn clone(&self) -> StrategyVariantRequest
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 StrategyVariantRequest
impl Debug for StrategyVariantRequest
Auto Trait Implementations§
impl Freeze for StrategyVariantRequest
impl RefUnwindSafe for StrategyVariantRequest
impl Send for StrategyVariantRequest
impl Sync for StrategyVariantRequest
impl Unpin for StrategyVariantRequest
impl UnsafeUnpin for StrategyVariantRequest
impl UnwindSafe for StrategyVariantRequest
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