pub struct BlockRfq {Show 24 fields
pub amount: Option<f64>,
pub app_name: Option<String>,
pub asks: Option<Vec<QuoteAsks>>,
pub bids: Option<Vec<QuoteBids>>,
pub block_rfq_id: Option<i64>,
pub combo_id: Option<String>,
pub creation_timestamp: Option<i64>,
pub disclosed: Option<bool>,
pub expiration_timestamp: Option<i64>,
pub hedge: Option<BlockRfqHedgeLeg>,
pub included_in_taker_rating: Option<bool>,
pub index_prices: Option<Vec<f64>>,
pub label: Option<String>,
pub legs: Option<Vec<BlockRfqLegs>>,
pub makers: Option<Vec<String>>,
pub mark_price: Option<f64>,
pub min_trade_amount: Option<f64>,
pub role: Option<BlockRfqRole>,
pub state: Option<BlockRfqState>,
pub taker: Option<String>,
pub taker_rating: Option<String>,
pub trade_allocations: Option<Vec<TradeAllocations>>,
pub trade_trigger: Option<TradeTrigger>,
pub trades: Option<Vec<BlockRfqTrades>>,
}Fields§
§amount: Option<f64>§app_name: Option<String>§asks: Option<Vec<QuoteAsks>>§bids: Option<Vec<QuoteBids>>§block_rfq_id: Option<i64>§combo_id: Option<String>§creation_timestamp: Option<i64>§disclosed: Option<bool>§expiration_timestamp: Option<i64>§hedge: Option<BlockRfqHedgeLeg>§included_in_taker_rating: Option<bool>§index_prices: Option<Vec<f64>>§label: Option<String>§legs: Option<Vec<BlockRfqLegs>>§makers: Option<Vec<String>>§mark_price: Option<f64>§min_trade_amount: Option<f64>§role: Option<BlockRfqRole>§state: Option<BlockRfqState>§taker: Option<String>§taker_rating: Option<String>§trade_allocations: Option<Vec<TradeAllocations>>§trade_trigger: Option<TradeTrigger>§trades: Option<Vec<BlockRfqTrades>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for BlockRfq
impl<'de> Deserialize<'de> for BlockRfq
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
impl StructuralPartialEq for BlockRfq
Auto Trait Implementations§
impl Freeze for BlockRfq
impl RefUnwindSafe for BlockRfq
impl Send for BlockRfq
impl Sync for BlockRfq
impl Unpin for BlockRfq
impl UnwindSafe for BlockRfq
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