Struct easyfix_messages::messages::BidRequest
source · pub struct BidRequest {Show 28 fields
pub bid_id: Option<FixString>,
pub client_bid_id: FixString,
pub bid_request_trans_type: BidRequestTransType,
pub list_name: Option<FixString>,
pub tot_no_related_sym: Int,
pub bid_type: BidType,
pub num_tickets: Option<Int>,
pub currency: Option<Currency>,
pub side_value_1: Option<Amt>,
pub side_value_2: Option<Amt>,
pub bid_desc_req_grp: Option<Vec<BidDescReqGrp>>,
pub bid_comp_req_grp: Option<Vec<BidCompReqGrp>>,
pub liquidity_ind_type: Option<LiquidityIndType>,
pub wt_average_liquidity: Option<Percentage>,
pub exchange_for_physical: Option<Boolean>,
pub out_main_cntry_u_index: Option<Amt>,
pub cross_percent: Option<Percentage>,
pub prog_rpt_reqs: Option<ProgRptReqs>,
pub prog_period_interval: Option<Int>,
pub inc_tax_ind: Option<IncTaxInd>,
pub forex_req: Option<Boolean>,
pub num_bidders: Option<Int>,
pub trade_date: Option<LocalMktDate>,
pub bid_trade_type: BidTradeType,
pub basis_px_type: BasisPxType,
pub strike_time: Option<UtcTimestamp>,
pub text: Option<FixString>,
pub encoded_text: Option<Data>,
}
Fields§
§bid_id: Option<FixString>
§client_bid_id: FixString
§bid_request_trans_type: BidRequestTransType
§list_name: Option<FixString>
§bid_type: BidType
§num_tickets: Option<Int>
§currency: Option<Currency>
§side_value_1: Option<Amt>
§side_value_2: Option<Amt>
§bid_desc_req_grp: Option<Vec<BidDescReqGrp>>
§bid_comp_req_grp: Option<Vec<BidCompReqGrp>>
§liquidity_ind_type: Option<LiquidityIndType>
§wt_average_liquidity: Option<Percentage>
§exchange_for_physical: Option<Boolean>
§out_main_cntry_u_index: Option<Amt>
§cross_percent: Option<Percentage>
§prog_rpt_reqs: Option<ProgRptReqs>
§prog_period_interval: Option<Int>
§inc_tax_ind: Option<IncTaxInd>
§forex_req: Option<Boolean>
§num_bidders: Option<Int>
§trade_date: Option<LocalMktDate>
§bid_trade_type: BidTradeType
§basis_px_type: BasisPxType
§strike_time: Option<UtcTimestamp>
§text: Option<FixString>
§encoded_text: Option<Data>
Implementations§
Trait Implementations§
source§impl Clone for BidRequest
impl Clone for BidRequest
source§fn clone(&self) -> BidRequest
fn clone(&self) -> BidRequest
Returns a copy 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 BidRequest
impl Debug for BidRequest
source§impl Default for BidRequest
impl Default for BidRequest
source§fn default() -> BidRequest
fn default() -> BidRequest
Returns the “default value” for a type. Read more
source§impl From<BidRequest> for Message
impl From<BidRequest> for Message
source§fn from(msg: BidRequest) -> Message
fn from(msg: BidRequest) -> Message
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for BidRequest
impl Send for BidRequest
impl Sync for BidRequest
impl Unpin for BidRequest
impl UnwindSafe for BidRequest
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