pub struct CancelQuotesRequest {
pub currency: Option<String>,
pub kind: Option<String>,
pub instrument_name: Option<String>,
pub quote_set_id: Option<String>,
pub delta_range: Option<(f64, f64)>,
}Expand description
Quote cancellation request parameters
Fields§
§currency: Option<String>Optional currency to filter cancellations (e.g., “BTC”)
kind: Option<String>Optional instrument kind filter
instrument_name: Option<String>Optional specific instrument name
quote_set_id: Option<String>Optional quote set ID to cancel
delta_range: Option<(f64, f64)>Optional delta range for options (min, max)
Implementations§
Source§impl CancelQuotesRequest
impl CancelQuotesRequest
Sourcepub fn by_currency(currency: String) -> Self
pub fn by_currency(currency: String) -> Self
Create a request to cancel quotes by currency
Sourcepub fn by_instrument(instrument_name: String) -> Self
pub fn by_instrument(instrument_name: String) -> Self
Create a request to cancel quotes by instrument
Sourcepub fn by_quote_set_id(quote_set_id: String) -> Self
pub fn by_quote_set_id(quote_set_id: String) -> Self
Create a request to cancel quotes by quote set ID
Sourcepub fn by_delta_range(min_delta: f64, max_delta: f64) -> Self
pub fn by_delta_range(min_delta: f64, max_delta: f64) -> Self
Create a request to cancel quotes by delta range (options only)
Trait Implementations§
Source§impl Clone for CancelQuotesRequest
impl Clone for CancelQuotesRequest
Source§fn clone(&self) -> CancelQuotesRequest
fn clone(&self) -> CancelQuotesRequest
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 CancelQuotesRequest
impl Debug for CancelQuotesRequest
Source§impl<'de> Deserialize<'de> for CancelQuotesRequest
impl<'de> Deserialize<'de> for CancelQuotesRequest
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
Source§impl Display for CancelQuotesRequest
impl Display for CancelQuotesRequest
Auto Trait Implementations§
impl Freeze for CancelQuotesRequest
impl RefUnwindSafe for CancelQuotesRequest
impl Send for CancelQuotesRequest
impl Sync for CancelQuotesRequest
impl Unpin for CancelQuotesRequest
impl UnwindSafe for CancelQuotesRequest
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