Struct fefix::app::fix42::messages::BidRequest[][src]

pub struct BidRequest {
    pub bid_id: Option<String>,
    pub client_bid_id: String,
    pub bid_request_trans_type: char,
    pub list_name: Option<String>,
    pub total_num_securities: i64,
    pub bid_type: i64,
    pub num_tickets: Option<i64>,
    pub currency: Option<String>,
    pub side_value_1: Option<Vec<u8>>,
    pub side_value_2: Option<Vec<u8>>,
    pub liquidity_ind_type: Option<i64>,
    pub wt_average_liquidity: Option<Vec<u8>>,
    pub exchange_for_physical: Option<bool>,
    pub out_main_cntry_u_index: Option<Vec<u8>>,
    pub cross_percent: Option<Vec<u8>>,
    pub prog_rpt_reqs: Option<i64>,
    pub prog_period_interval: Option<i64>,
    pub inc_tax_ind: Option<i64>,
    pub forex_req: Option<bool>,
    pub num_bidders: Option<i64>,
    pub trade_date: Option<Vec<u8>>,
    pub trade_type: char,
    pub basis_px_type: char,
    pub strike_time: Option<Vec<u8>>,
    pub text: Option<String>,
    pub encoded_text_len: Option<usize>,
    pub encoded_text: Option<Vec<u8>>,
}

Message information: BidRequest

Fields

bid_id: Option<String>client_bid_id: Stringbid_request_trans_type: charlist_name: Option<String>total_num_securities: i64bid_type: i64num_tickets: Option<i64>currency: Option<String>side_value_1: Option<Vec<u8>>side_value_2: Option<Vec<u8>>liquidity_ind_type: Option<i64>wt_average_liquidity: Option<Vec<u8>>exchange_for_physical: Option<bool>out_main_cntry_u_index: Option<Vec<u8>>cross_percent: Option<Vec<u8>>prog_rpt_reqs: Option<i64>prog_period_interval: Option<i64>inc_tax_ind: Option<i64>forex_req: Option<bool>num_bidders: Option<i64>trade_date: Option<Vec<u8>>trade_type: charbasis_px_type: charstrike_time: Option<Vec<u8>>text: Option<String>encoded_text_len: Option<usize>encoded_text: Option<Vec<u8>>

Trait Implementations

impl Clone for BidRequest[src]

impl Debug for BidRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Conv for T

impl<T> FmtForward for T

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> TryConv for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.