Struct TraderSpi

Source
pub struct TraderSpi { /* private fields */ }

Implementations§

Source§

impl TraderSpi

Source

pub fn OnFrontConnected(&self)

Source

pub fn OnFrontDisconnected(&self, nReason: i32)

Source

pub fn OnHeartBeatWarning(&self, nTimeLapse: i32)

Source

pub fn OnRspAuthenticate( &self, pRspAuthenticateField: RspAuthenticateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspUserLogin( &self, pRspUserLogin: RspUserLoginField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspUserLogout( &self, pUserLogout: UserLogoutField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspUserPasswordUpdate( &self, pUserPasswordUpdate: UserPasswordUpdateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspTradingAccountPasswordUpdate( &self, pTradingAccountPasswordUpdate: TradingAccountPasswordUpdateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspUserAuthMethod( &self, pRspUserAuthMethod: RspUserAuthMethodField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspGenUserCaptcha( &self, pRspGenUserCaptcha: RspGenUserCaptchaField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspGenUserText( &self, pRspGenUserText: RspGenUserTextField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspOrderInsert( &self, pInputOrder: InputOrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspParkedOrderInsert( &self, pParkedOrder: ParkedOrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspParkedOrderAction( &self, pParkedOrderAction: ParkedOrderActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspOrderAction( &self, pInputOrderAction: InputOrderActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryMaxOrderVolume( &self, pQryMaxOrderVolume: QryMaxOrderVolumeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspSettlementInfoConfirm( &self, pSettlementInfoConfirm: SettlementInfoConfirmField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspRemoveParkedOrder( &self, pRemoveParkedOrder: RemoveParkedOrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspRemoveParkedOrderAction( &self, pRemoveParkedOrderAction: RemoveParkedOrderActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspExecOrderInsert( &self, pInputExecOrder: InputExecOrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspExecOrderAction( &self, pInputExecOrderAction: InputExecOrderActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspForQuoteInsert( &self, pInputForQuote: InputForQuoteField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQuoteInsert( &self, pInputQuote: InputQuoteField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQuoteAction( &self, pInputQuoteAction: InputQuoteActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspBatchOrderAction( &self, pInputBatchOrderAction: InputBatchOrderActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspOptionSelfCloseInsert( &self, pInputOptionSelfClose: InputOptionSelfCloseField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspOptionSelfCloseAction( &self, pInputOptionSelfCloseAction: InputOptionSelfCloseActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspCombActionInsert( &self, pInputCombAction: InputCombActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryOrder( &self, pOrder: OrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryTrade( &self, pTrade: TradeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestorPosition( &self, pInvestorPosition: InvestorPositionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryTradingAccount( &self, pTradingAccount: TradingAccountField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestor( &self, pInvestor: InvestorField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryTradingCode( &self, pTradingCode: TradingCodeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInstrumentMarginRate( &self, pInstrumentMarginRate: InstrumentMarginRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInstrumentCommissionRate( &self, pInstrumentCommissionRate: InstrumentCommissionRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryUserSession( &self, pUserSession: UserSessionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryExchange( &self, pExchange: ExchangeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryProduct( &self, pProduct: ProductField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInstrument( &self, pInstrument: InstrumentField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryDepthMarketData( &self, pDepthMarketData: DepthMarketDataField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryTraderOffer( &self, pTraderOffer: TraderOfferField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySettlementInfo( &self, pSettlementInfo: SettlementInfoField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryTransferBank( &self, pTransferBank: TransferBankField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestorPositionDetail( &self, pInvestorPositionDetail: InvestorPositionDetailField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryNotice( &self, pNotice: NoticeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySettlementInfoConfirm( &self, pSettlementInfoConfirm: SettlementInfoConfirmField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestorPositionCombineDetail( &self, pInvestorPositionCombineDetail: InvestorPositionCombineDetailField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryCFMMCTradingAccountKey( &self, pCFMMCTradingAccountKey: CFMMCTradingAccountKeyField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryEWarrantOffset( &self, pEWarrantOffset: EWarrantOffsetField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestorProductGroupMargin( &self, pInvestorProductGroupMargin: InvestorProductGroupMarginField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryExchangeMarginRate( &self, pExchangeMarginRate: ExchangeMarginRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryExchangeMarginRateAdjust( &self, pExchangeMarginRateAdjust: ExchangeMarginRateAdjustField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryExchangeRate( &self, pExchangeRate: ExchangeRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySecAgentACIDMap( &self, pSecAgentACIDMap: SecAgentACIDMapField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryProductExchRate( &self, pProductExchRate: ProductExchRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryProductGroup( &self, pProductGroup: ProductGroupField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryMMInstrumentCommissionRate( &self, pMMInstrumentCommissionRate: MMInstrumentCommissionRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryMMOptionInstrCommRate( &self, pMMOptionInstrCommRate: MMOptionInstrCommRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInstrumentOrderCommRate( &self, pInstrumentOrderCommRate: InstrumentOrderCommRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySecAgentTradingAccount( &self, pTradingAccount: TradingAccountField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySecAgentCheckMode( &self, pSecAgentCheckMode: SecAgentCheckModeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySecAgentTradeInfo( &self, pSecAgentTradeInfo: SecAgentTradeInfoField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryOptionInstrTradeCost( &self, pOptionInstrTradeCost: OptionInstrTradeCostField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryOptionInstrCommRate( &self, pOptionInstrCommRate: OptionInstrCommRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryExecOrder( &self, pExecOrder: ExecOrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryForQuote( &self, pForQuote: ForQuoteField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryQuote( &self, pQuote: QuoteField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryOptionSelfClose( &self, pOptionSelfClose: OptionSelfCloseField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestUnit( &self, pInvestUnit: InvestUnitField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryCombInstrumentGuard( &self, pCombInstrumentGuard: CombInstrumentGuardField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryCombAction( &self, pCombAction: CombActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryTransferSerial( &self, pTransferSerial: TransferSerialField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryAccountregister( &self, pAccountregister: AccountregisterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspError(&self, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool)

Source

pub fn OnRtnOrder(&self, pOrder: OrderField)

Source

pub fn OnRtnTrade(&self, pTrade: TradeField)

Source

pub fn OnErrRtnOrderInsert( &self, pInputOrder: InputOrderField, pRspInfo: RspInfoField, )

Source

pub fn OnErrRtnOrderAction( &self, pOrderAction: OrderActionField, pRspInfo: RspInfoField, )

Source

pub fn OnRtnInstrumentStatus(&self, pInstrumentStatus: InstrumentStatusField)

Source

pub fn OnRtnBulletin(&self, pBulletin: BulletinField)

Source

pub fn OnRtnTradingNotice(&self, pTradingNoticeInfo: TradingNoticeInfoField)

Source

pub fn OnRtnErrorConditionalOrder( &self, pErrorConditionalOrder: ErrorConditionalOrderField, )

Source

pub fn OnRtnExecOrder(&self, pExecOrder: ExecOrderField)

Source

pub fn OnErrRtnExecOrderInsert( &self, pInputExecOrder: InputExecOrderField, pRspInfo: RspInfoField, )

Source

pub fn OnErrRtnExecOrderAction( &self, pExecOrderAction: ExecOrderActionField, pRspInfo: RspInfoField, )

Source

pub fn OnErrRtnForQuoteInsert( &self, pInputForQuote: InputForQuoteField, pRspInfo: RspInfoField, )

Source

pub fn OnRtnQuote(&self, pQuote: QuoteField)

Source

pub fn OnErrRtnQuoteInsert( &self, pInputQuote: InputQuoteField, pRspInfo: RspInfoField, )

Source

pub fn OnErrRtnQuoteAction( &self, pQuoteAction: QuoteActionField, pRspInfo: RspInfoField, )

Source

pub fn OnRtnForQuoteRsp(&self, pForQuoteRsp: ForQuoteRspField)

Source

pub fn OnRtnCFMMCTradingAccountToken( &self, pCFMMCTradingAccountToken: CFMMCTradingAccountTokenField, )

Source

pub fn OnErrRtnBatchOrderAction( &self, pBatchOrderAction: BatchOrderActionField, pRspInfo: RspInfoField, )

Source

pub fn OnRtnOptionSelfClose(&self, pOptionSelfClose: OptionSelfCloseField)

Source

pub fn OnErrRtnOptionSelfCloseInsert( &self, pInputOptionSelfClose: InputOptionSelfCloseField, pRspInfo: RspInfoField, )

Source

pub fn OnErrRtnOptionSelfCloseAction( &self, pOptionSelfCloseAction: OptionSelfCloseActionField, pRspInfo: RspInfoField, )

Source

pub fn OnRtnCombAction(&self, pCombAction: CombActionField)

Source

pub fn OnErrRtnCombActionInsert( &self, pInputCombAction: InputCombActionField, pRspInfo: RspInfoField, )

Source

pub fn OnRspQryContractBank( &self, pContractBank: ContractBankField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryParkedOrder( &self, pParkedOrder: ParkedOrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryParkedOrderAction( &self, pParkedOrderAction: ParkedOrderActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryTradingNotice( &self, pTradingNotice: TradingNoticeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryBrokerTradingParams( &self, pBrokerTradingParams: BrokerTradingParamsField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryBrokerTradingAlgos( &self, pBrokerTradingAlgos: BrokerTradingAlgosField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQueryCFMMCTradingAccountToken( &self, pQueryCFMMCTradingAccountToken: QueryCFMMCTradingAccountTokenField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRtnFromBankToFutureByBank(&self, pRspTransfer: RspTransferField)

Source

pub fn OnRtnFromFutureToBankByBank(&self, pRspTransfer: RspTransferField)

Source

pub fn OnRtnRepealFromBankToFutureByBank(&self, pRspRepeal: RspRepealField)

Source

pub fn OnRtnRepealFromFutureToBankByBank(&self, pRspRepeal: RspRepealField)

Source

pub fn OnRtnFromBankToFutureByFuture(&self, pRspTransfer: RspTransferField)

Source

pub fn OnRtnFromFutureToBankByFuture(&self, pRspTransfer: RspTransferField)

Source

pub fn OnRtnRepealFromBankToFutureByFutureManual( &self, pRspRepeal: RspRepealField, )

Source

pub fn OnRtnRepealFromFutureToBankByFutureManual( &self, pRspRepeal: RspRepealField, )

Source

pub fn OnRtnQueryBankBalanceByFuture( &self, pNotifyQueryAccount: NotifyQueryAccountField, )

Source

pub fn OnErrRtnBankToFutureByFuture( &self, pReqTransfer: ReqTransferField, pRspInfo: RspInfoField, )

Source

pub fn OnErrRtnFutureToBankByFuture( &self, pReqTransfer: ReqTransferField, pRspInfo: RspInfoField, )

Source

pub fn OnErrRtnRepealBankToFutureByFutureManual( &self, pReqRepeal: ReqRepealField, pRspInfo: RspInfoField, )

Source

pub fn OnErrRtnRepealFutureToBankByFutureManual( &self, pReqRepeal: ReqRepealField, pRspInfo: RspInfoField, )

Source

pub fn OnErrRtnQueryBankBalanceByFuture( &self, pReqQueryAccount: ReqQueryAccountField, pRspInfo: RspInfoField, )

Source

pub fn OnRtnRepealFromBankToFutureByFuture(&self, pRspRepeal: RspRepealField)

Source

pub fn OnRtnRepealFromFutureToBankByFuture(&self, pRspRepeal: RspRepealField)

Source

pub fn OnRspFromBankToFutureByFuture( &self, pReqTransfer: ReqTransferField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspFromFutureToBankByFuture( &self, pReqTransfer: ReqTransferField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQueryBankAccountMoneyByFuture( &self, pReqQueryAccount: ReqQueryAccountField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRtnOpenAccountByBank(&self, pOpenAccount: OpenAccountField)

Source

pub fn OnRtnCancelAccountByBank(&self, pCancelAccount: CancelAccountField)

Source

pub fn OnRtnChangeAccountByBank(&self, pChangeAccount: ChangeAccountField)

Source

pub fn OnRspQryClassifiedInstrument( &self, pInstrument: InstrumentField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryCombPromotionParam( &self, pCombPromotionParam: CombPromotionParamField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryRiskSettleInvstPosition( &self, pRiskSettleInvstPosition: RiskSettleInvstPositionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryRiskSettleProductStatus( &self, pRiskSettleProductStatus: RiskSettleProductStatusField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySPBMFutureParameter( &self, pSPBMFutureParameter: SPBMFutureParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySPBMOptionParameter( &self, pSPBMOptionParameter: SPBMOptionParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySPBMIntraParameter( &self, pSPBMIntraParameter: SPBMIntraParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySPBMInterParameter( &self, pSPBMInterParameter: SPBMInterParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySPBMPortfDefinition( &self, pSPBMPortfDefinition: SPBMPortfDefinitionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySPBMInvestorPortfDef( &self, pSPBMInvestorPortfDef: SPBMInvestorPortfDefField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestorPortfMarginRatio( &self, pInvestorPortfMarginRatio: InvestorPortfMarginRatioField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestorProdSPBMDetail( &self, pInvestorProdSPBMDetail: InvestorProdSPBMDetailField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestorCommoditySPMMMargin( &self, pInvestorCommoditySPMMMargin: InvestorCommoditySPMMMarginField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestorCommodityGroupSPMMMargin( &self, pInvestorCommodityGroupSPMMMargin: InvestorCommodityGroupSPMMMarginField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySPMMInstParam( &self, pSPMMInstParam: SPMMInstParamField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySPMMProductParam( &self, pSPMMProductParam: SPMMProductParamField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQrySPBMAddOnInterParameter( &self, pSPBMAddOnInterParameter: SPBMAddOnInterParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryRCAMSCombProductInfo( &self, pRCAMSCombProductInfo: RCAMSCombProductInfoField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryRCAMSInstrParameter( &self, pRCAMSInstrParameter: RCAMSInstrParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryRCAMSIntraParameter( &self, pRCAMSIntraParameter: RCAMSIntraParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryRCAMSInterParameter( &self, pRCAMSInterParameter: RCAMSInterParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryRCAMSShortOptAdjustParam( &self, pRCAMSShortOptAdjustParam: RCAMSShortOptAdjustParamField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryRCAMSInvestorCombPosition( &self, pRCAMSInvestorCombPosition: RCAMSInvestorCombPositionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestorProdRCAMSMargin( &self, pInvestorProdRCAMSMargin: InvestorProdRCAMSMarginField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryRULEInstrParameter( &self, pRULEInstrParameter: RULEInstrParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryRULEIntraParameter( &self, pRULEIntraParameter: RULEIntraParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryRULEInterParameter( &self, pRULEInterParameter: RULEInterParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestorProdRULEMargin( &self, pInvestorProdRULEMargin: InvestorProdRULEMarginField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestorPortfSetting( &self, pInvestorPortfSetting: InvestorPortfSettingField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryInvestorInfoCommRec( &self, pInvestorInfoCommRec: InvestorInfoCommRecField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspQryCombLeg( &self, pCombLeg: CombLegField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspOffsetSetting( &self, pInputOffsetSetting: InputOffsetSettingField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRspCancelOffsetSetting( &self, pInputOffsetSetting: InputOffsetSettingField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Source

pub fn OnRtnOffsetSetting(&self, pOffsetSetting: OffsetSettingField)

Source

pub fn OnErrRtnOffsetSetting( &self, pInputOffsetSetting: InputOffsetSettingField, pRspInfo: RspInfoField, )

Source

pub fn OnErrRtnCancelOffsetSetting( &self, pCancelOffsetSetting: CancelOffsetSettingField, pRspInfo: RspInfoField, )

Source

pub fn OnRspQryOffsetSetting( &self, pOffsetSetting: OffsetSettingField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.