Struct fix_rs::dictionary::fields::UnderlyingInstrument [] [src]

pub struct UnderlyingInstrument {
    pub meta: Option<Meta>,
    pub underlying_symbol: <<UnderlyingSymbol as Field>::Type as FieldType>::Type,
    pub underlying_symbol_sfx: <<UnderlyingSymbolSfx as Field>::Type as FieldType>::Type,
    pub underlying_security_id: <<UnderlyingSecurityID as Field>::Type as FieldType>::Type,
    pub underlying_security_id_source: <<UnderlyingSecurityIDSource as Field>::Type as FieldType>::Type,
    pub no_underlying_security_alt_id: <<NoUnderlyingSecurityAltID as Field>::Type as FieldType>::Type,
    pub underlying_product: <<UnderlyingProduct as Field>::Type as FieldType>::Type,
    pub underlying_cfi_code: <<UnderlyingCFICode as Field>::Type as FieldType>::Type,
    pub underlying_security_type: <<UnderlyingSecurityType as Field>::Type as FieldType>::Type,
    pub underlying_security_sub_type: <<UnderlyingSecuritySubType as Field>::Type as FieldType>::Type,
    pub underlying_maturity_month_year: <<UnderlyingMaturityMonthYear as Field>::Type as FieldType>::Type,
    pub underlying_maturity_date: <<UnderlyingMaturityDate as Field>::Type as FieldType>::Type,
    pub underlying_maturity_time: <<UnderlyingMaturityTime as Field>::Type as FieldType>::Type,
    pub underlying_coupon_payment_date: <<UnderlyingCouponPaymentDate as Field>::Type as FieldType>::Type,
    pub underlying_restructuring_type: <<UnderlyingRestructuringType as Field>::Type as FieldType>::Type,
    pub underlying_seniority: <<UnderlyingSeniority as Field>::Type as FieldType>::Type,
    pub underlying_notional_percentage_outstanding: <<UnderlyingNotionalPercentageOutstanding as Field>::Type as FieldType>::Type,
    pub underlying_original_notional_percentage_outstanding: <<UnderlyingOriginalNotionalPercentageOutstanding as Field>::Type as FieldType>::Type,
    pub underlying_attachment_point: <<UnderlyingAttachmentPoint as Field>::Type as FieldType>::Type,
    pub underlying_detachment_point: <<UnderlyingDetachmentPoint as Field>::Type as FieldType>::Type,
    pub underlying_issue_date: <<UnderlyingIssueDate as Field>::Type as FieldType>::Type,
    pub underlying_repo_collateral_security_type: <<UnderlyingRepoCollateralSecurityType as Field>::Type as FieldType>::Type,
    pub underlying_repurchase_term: <<UnderlyingRepurchaseTerm as Field>::Type as FieldType>::Type,
    pub underlying_repurchase_rate: <<UnderlyingRepurchaseRate as Field>::Type as FieldType>::Type,
    pub underlying_factor: <<UnderlyingFactor as Field>::Type as FieldType>::Type,
    pub underlying_credit_rating: <<UnderlyingCreditRating as Field>::Type as FieldType>::Type,
    pub underlying_instr_registry: <<UnderlyingInstrRegistry as Field>::Type as FieldType>::Type,
    pub underlying_country_of_issue: <<UnderlyingCountryOfIssue as Field>::Type as FieldType>::Type,
    pub underlying_state_or_province_of_issue: <<UnderlyingStateOrProvinceOfIssue as Field>::Type as FieldType>::Type,
    pub underlying_locale_of_issue: <<UnderlyingLocaleOfIssue as Field>::Type as FieldType>::Type,
    pub underlying_redemption_date: <<UnderlyingRedemptionDate as Field>::Type as FieldType>::Type,
    pub underlying_strike_price: <<UnderlyingStrikePrice as Field>::Type as FieldType>::Type,
    pub underlying_strike_currency: <<UnderlyingStrikeCurrency as Field>::Type as FieldType>::Type,
    pub underlying_opt_attribute: <<UnderlyingOptAttribute as Field>::Type as FieldType>::Type,
    pub underlying_contract_multiplier: <<UnderlyingContractMultiplier as Field>::Type as FieldType>::Type,
    pub underlying_contract_multiplier_unit: <<UnderlyingContractMultiplierUnit as Field>::Type as FieldType>::Type,
    pub underlying_flow_schedule_type: <<UnderlyingFlowScheduleType as Field>::Type as FieldType>::Type,
    pub underlying_unit_of_measure: <<UnderlyingUnitOfMeasure as Field>::Type as FieldType>::Type,
    pub underlying_unit_of_measure_qty: <<UnderlyingUnitOfMeasureQty as Field>::Type as FieldType>::Type,
    pub underlying_price_unit_of_measure: <<UnderlyingPriceUnitOfMeasure as Field>::Type as FieldType>::Type,
    pub underlying_price_unit_of_measure_qty: <<UnderlyingPriceUnitOfMeasureQty as Field>::Type as FieldType>::Type,
    pub underlying_time_unit: <<UnderlyingTimeUnit as Field>::Type as FieldType>::Type,
    pub underlying_exercise_style: <<UnderlyingExerciseStyle as Field>::Type as FieldType>::Type,
    pub underlying_coupon_rate: <<UnderlyingCouponRate as Field>::Type as FieldType>::Type,
    pub underlying_security_exchange: <<UnderlyingSecurityExchange as Field>::Type as FieldType>::Type,
    pub underlying_issuer: <<UnderlyingIssuer as Field>::Type as FieldType>::Type,
    pub encoded_underlying_issuer_len: <<EncodedUnderlyingIssuerLen as Field>::Type as FieldType>::Type,
    pub encoded_underlying_issuer: <<EncodedUnderlyingIssuer as Field>::Type as FieldType>::Type,
    pub underlying_security_desc: <<UnderlyingSecurityDesc as Field>::Type as FieldType>::Type,
    pub encoded_underlying_security_desc_len: <<EncodedUnderlyingSecurityDescLen as Field>::Type as FieldType>::Type,
    pub encoded_underlying_security_desc: <<EncodedUnderlyingSecurityDesc as Field>::Type as FieldType>::Type,
    pub underlying_cp_program: <<UnderlyingCPProgram as Field>::Type as FieldType>::Type,
    pub underlying_cp_reg_type: <<UnderlyingCPRegType as Field>::Type as FieldType>::Type,
    pub underlying_allocation_percent: <<UnderlyingAllocationPercent as Field>::Type as FieldType>::Type,
    pub underlying_currency: <<UnderlyingCurrency as Field>::Type as FieldType>::Type,
    pub underlying_qty: <<UnderlyingQty as Field>::Type as FieldType>::Type,
    pub underlying_settlement_type: <<UnderlyingSettlementType as Field>::Type as FieldType>::Type,
    pub underlying_cash_amount: <<UnderlyingCashAmount as Field>::Type as FieldType>::Type,
    pub underlying_cash_type: <<UnderlyingCashType as Field>::Type as FieldType>::Type,
    pub underlying_px: <<UnderlyingPx as Field>::Type as FieldType>::Type,
    pub underlying_dirty_price: <<UnderlyingDirtyPrice as Field>::Type as FieldType>::Type,
    pub underlying_end_price: <<UnderlyingEndPrice as Field>::Type as FieldType>::Type,
    pub underlying_start_value: <<UnderlyingStartValue as Field>::Type as FieldType>::Type,
    pub underlying_current_value: <<UnderlyingCurrentValue as Field>::Type as FieldType>::Type,
    pub underlying_end_value: <<UnderlyingEndValue as Field>::Type as FieldType>::Type,
    pub no_underlying_stips: <<NoUnderlyingStips as Field>::Type as FieldType>::Type,
    pub underlying_adjusted_quantity: <<UnderlyingAdjustedQuantity as Field>::Type as FieldType>::Type,
    pub underlying_fx_rate: <<UnderlyingFXRate as Field>::Type as FieldType>::Type,
    pub underlying_fx_rate_calc: <<UnderlyingFXRateCalc as Field>::Type as FieldType>::Type,
    pub underlying_cap_value: <<UnderlyingCapValue as Field>::Type as FieldType>::Type,
    pub no_undly_instrument_parties: <<NoUndlyInstrumentParties as Field>::Type as FieldType>::Type,
    pub underlying_settl_method: <<UnderlyingSettlMethod as Field>::Type as FieldType>::Type,
    pub underlying_put_or_call: <<UnderlyingPutOrCall as Field>::Type as FieldType>::Type,
    // some fields omitted
}

Fields

Methods

impl UnderlyingInstrument
[src]

Trait Implementations

impl MessageBuildable for UnderlyingInstrument
[src]

impl Clone for UnderlyingInstrument
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for UnderlyingInstrument
[src]

Returns the "default value" for a type. Read more

impl MessageDetails for UnderlyingInstrument
[src]

impl Message for UnderlyingInstrument
[src]

impl PartialEq for UnderlyingInstrument
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.