Enum ib_tws_core::message::request::Request
source · pub enum Request {
Show 75 variants
Handshake(Handshake),
StartApi(StartApi),
CancelScannerSubscription(CancelScannerSubscription),
ReqScannerParameters(ReqScannerParameters),
ReqScannerSubscription(ReqScannerSubscription),
ReqMktData(ReqMktData),
CancelHistoricalData(CancelHistoricalData),
CancelRealtimeBars(CancelRealtimeBars),
ReqHistoricalData(ReqHistoricalData),
ReqHeadTimestamp(ReqHeadTimestamp),
CancelHeadTimestamp(CancelHeadTimestamp),
ReqRealtimeBars(ReqRealtimeBars),
ReqContractDetails(ReqContractDetails),
ReqMktDepth(ReqMktDepth),
CancelMktData(CancelMktData),
CancelMktDepth(CancelMktDepth),
ExerciseOptions(ExerciseOptions),
PlaceOrder(PlaceOrder),
ReqAccountUpdates(ReqAccountUpdates),
ReqExecutions(ReqExecutions),
CancelOrder(CacelOrder),
ReqOpenOrders(ReqOpenOrders),
ReqIds(ReqIds),
ReqNewsBulletins(ReqNewsBulletins),
CancelNewsBulletins(CancelNewsBulletins),
SetServerLogLevel(SetServerLogLevel),
ReqAutoOpenOrders(ReqAutoOpenOrders),
ReqAllOpenOrders(ReqAllOpenOrders),
ReqManagedAccts(ReqManagedAccts),
RequestFA(RequestFA),
ReplaceFA(ReplaceFA),
ReqCurrentTime(ReqCurrentTime),
ReqFundamentalData(ReqFundamentalData),
CancelFundamentalData(CancelFundamentalData),
CalculateImpliedVolatility(CalculateImpliedVolatility),
CancelCalculateImpliedVolatility(CancelCalculateImpliedVolatility),
CalculateOptionPrice(CalculateOptionPrice),
CancelCalculateOptionPrice(CancelCalculateOptionPrice),
ReqGlobalCancel(ReqGlobalCancel),
ReqMarketDataType(ReqMarketDataType),
ReqPositions(ReqPositions),
ReqSecDefOptParams(ReqSecDefOptParams),
ReqSoftDollarTiers(ReqSoftDollarTiers),
CancelPositions(CancelPositions),
ReqPositionsMulti(ReqPositionsMulti),
CancelPositionsMulti(CancelPositionsMulti),
CancelAccountUpdatesMulti(CancelAccountUpdatesMulti),
ReqAccountUpdatesMulti(ReqAccountUpdatesMulti),
ReqAccountSummary(ReqAccountSummary),
CancelAccountSummary(CancelAccountSummary),
VerifyRequest(VerifyRequest),
VerifyMessage(VerifyMessage),
VerfyAndAuthRequest(VerfyAndAuthRequest),
VerifyAndAuthMessage(VerifyAndAuthMessage),
QueryDisplayGroups(QueryDisplayGroups),
SubscribeToGroupEvents(SubscribeToGroupEvents),
UpdateDisplayGroup(UpdateDisplayGroup),
UnsubscribeFromGroupEvents(UbsubscribeFromGroupEvents),
MatchingSymbol(MatchingSymbol),
ReqFamilyCodes(ReqFamilyCodes),
ReqMktDepthExchanges(ReqMktDepthExchanges),
ReqSmartComponents(ReqSmartComponents),
ReqNewsProvider(ReqNewsProvider),
ReqNewsArticle(ReqNewsArticle),
ReqHistoricalNews(ReqHistoricalNews),
ReqHistogramData(ReqHistogramData),
CancelHistogramData(CancelHistogramData),
ReqMarketRule(ReqMarketRule),
ReqPnl(ReqPnl),
CancelPnl(CancelPnl),
ReqPnlSingle(ReqPnlSingle),
CancelPnlSingle(CancelPnlSingle),
ReqHistoricalTicks(ReqHistoricalTicks),
ReqTickByTickData(ReqTickByTickData),
CancelTickByTickData(CancelTickByTickData),
}
Variants
Handshake(Handshake)
StartApi(StartApi)
CancelScannerSubscription(CancelScannerSubscription)
ReqScannerParameters(ReqScannerParameters)
ReqScannerSubscription(ReqScannerSubscription)
ReqMktData(ReqMktData)
CancelHistoricalData(CancelHistoricalData)
CancelRealtimeBars(CancelRealtimeBars)
ReqHistoricalData(ReqHistoricalData)
ReqHeadTimestamp(ReqHeadTimestamp)
CancelHeadTimestamp(CancelHeadTimestamp)
ReqRealtimeBars(ReqRealtimeBars)
ReqContractDetails(ReqContractDetails)
ReqMktDepth(ReqMktDepth)
CancelMktData(CancelMktData)
CancelMktDepth(CancelMktDepth)
ExerciseOptions(ExerciseOptions)
PlaceOrder(PlaceOrder)
ReqAccountUpdates(ReqAccountUpdates)
ReqExecutions(ReqExecutions)
CancelOrder(CacelOrder)
ReqOpenOrders(ReqOpenOrders)
ReqIds(ReqIds)
ReqNewsBulletins(ReqNewsBulletins)
CancelNewsBulletins(CancelNewsBulletins)
SetServerLogLevel(SetServerLogLevel)
ReqAutoOpenOrders(ReqAutoOpenOrders)
ReqAllOpenOrders(ReqAllOpenOrders)
ReqManagedAccts(ReqManagedAccts)
RequestFA(RequestFA)
ReplaceFA(ReplaceFA)
ReqCurrentTime(ReqCurrentTime)
ReqFundamentalData(ReqFundamentalData)
CancelFundamentalData(CancelFundamentalData)
CalculateImpliedVolatility(CalculateImpliedVolatility)
CancelCalculateImpliedVolatility(CancelCalculateImpliedVolatility)
CalculateOptionPrice(CalculateOptionPrice)
CancelCalculateOptionPrice(CancelCalculateOptionPrice)
ReqGlobalCancel(ReqGlobalCancel)
ReqMarketDataType(ReqMarketDataType)
ReqPositions(ReqPositions)
ReqSecDefOptParams(ReqSecDefOptParams)
ReqSoftDollarTiers(ReqSoftDollarTiers)
CancelPositions(CancelPositions)
ReqPositionsMulti(ReqPositionsMulti)
CancelPositionsMulti(CancelPositionsMulti)
CancelAccountUpdatesMulti(CancelAccountUpdatesMulti)
ReqAccountUpdatesMulti(ReqAccountUpdatesMulti)
ReqAccountSummary(ReqAccountSummary)
CancelAccountSummary(CancelAccountSummary)
VerifyRequest(VerifyRequest)
VerifyMessage(VerifyMessage)
VerfyAndAuthRequest(VerfyAndAuthRequest)
VerifyAndAuthMessage(VerifyAndAuthMessage)
QueryDisplayGroups(QueryDisplayGroups)
SubscribeToGroupEvents(SubscribeToGroupEvents)
UpdateDisplayGroup(UpdateDisplayGroup)
UnsubscribeFromGroupEvents(UbsubscribeFromGroupEvents)
MatchingSymbol(MatchingSymbol)
ReqFamilyCodes(ReqFamilyCodes)
ReqMktDepthExchanges(ReqMktDepthExchanges)
ReqSmartComponents(ReqSmartComponents)
ReqNewsProvider(ReqNewsProvider)
ReqNewsArticle(ReqNewsArticle)
ReqHistoricalNews(ReqHistoricalNews)
ReqHistogramData(ReqHistogramData)
CancelHistogramData(CancelHistogramData)
ReqMarketRule(ReqMarketRule)
ReqPnl(ReqPnl)
CancelPnl(CancelPnl)
ReqPnlSingle(ReqPnlSingle)
CancelPnlSingle(CancelPnlSingle)
ReqHistoricalTicks(ReqHistoricalTicks)
ReqTickByTickData(ReqTickByTickData)
CancelTickByTickData(CancelTickByTickData)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more