ib 1.0.0

A Rust client to the Interactive Brokers HTTP REST API
Documentation
mod account;
pub use self::account::Account;
mod account_master;
pub use self::account_master::AccountMaster;
mod accounts;
pub use self::accounts::Accounts;
mod allocation;
pub use self::allocation::Allocation;
mod allocation_inner;
pub use self::allocation_inner::AllocationInner;
mod allocation_inner_asset_class;
pub use self::allocation_inner_asset_class::AllocationInnerAssetClass;
mod allocation_inner_asset_class_long;
pub use self::allocation_inner_asset_class_long::AllocationInnerAssetClassLong;
mod allocation_inner_asset_class_short;
pub use self::allocation_inner_asset_class_short::AllocationInnerAssetClassShort;
mod allocation_inner_group;
pub use self::allocation_inner_group::AllocationInnerGroup;
mod allocation_inner_group_long;
pub use self::allocation_inner_group_long::AllocationInnerGroupLong;
mod allocation_inner_group_short;
pub use self::allocation_inner_group_short::AllocationInnerGroupShort;
mod allocation_inner_sector;
pub use self::allocation_inner_sector::AllocationInnerSector;
mod allocation_inner_sector_long;
pub use self::allocation_inner_sector_long::AllocationInnerSectorLong;
mod allocation_inner_sector_short;
pub use self::allocation_inner_sector_short::AllocationInnerSectorShort;
mod body;
pub use self::body::Body;
mod body_1;
pub use self::body_1::Body1;
mod body_2;
pub use self::body_2::Body2;
mod body_3;
pub use self::body_3::Body3;
mod body_4;
pub use self::body_4::Body4;
mod body_5;
pub use self::body_5::Body5;
mod body_6;
pub use self::body_6::Body6;
mod calendar_request;
pub use self::calendar_request::CalendarRequest;
mod calendar_request_date;
pub use self::calendar_request_date::CalendarRequestDate;
mod calendar_request_filters;
pub use self::calendar_request_filters::CalendarRequestFilters;
mod contract;
pub use self::contract::Contract;
mod contract_rules;
pub use self::contract_rules::ContractRules;
mod events;
pub use self::events::Events;
mod events_inner;
pub use self::events_inner::EventsInner;
mod futures;
pub use self::futures::Futures;
mod futures_inner;
pub use self::futures_inner::FuturesInner;
mod history_data;
pub use self::history_data::HistoryData;
mod historydata_data;
pub use self::historydata_data::HistorydataData;
mod inline_response_200;
pub use self::inline_response_200::InlineResponse200;
mod inline_response_200_1;
pub use self::inline_response_200_1::InlineResponse2001;
mod inline_response_200_10;
pub use self::inline_response_200_10::InlineResponse20010;
mod inline_response_200_11;
pub use self::inline_response_200_11::InlineResponse20011;
mod inline_response_200_12;
pub use self::inline_response_200_12::InlineResponse20012;
mod inline_response_200_13;
pub use self::inline_response_200_13::InlineResponse20013;
mod inline_response_200_14;
pub use self::inline_response_200_14::InlineResponse20014;
mod inline_response_200_15;
pub use self::inline_response_200_15::InlineResponse20015;
mod inline_response_200_16;
pub use self::inline_response_200_16::InlineResponse20016;
mod inline_response_200_17;
pub use self::inline_response_200_17::InlineResponse20017;
mod inline_response_200_18;
pub use self::inline_response_200_18::InlineResponse20018;
mod inline_response_200_19;
pub use self::inline_response_200_19::InlineResponse20019;
mod inline_response_200_2;
pub use self::inline_response_200_2::InlineResponse2002;
mod inline_response_200_20;
pub use self::inline_response_200_20::InlineResponse20020;
mod inline_response_200_20_e;
pub use self::inline_response_200_20_e::InlineResponse20020E;
mod inline_response_200_3;
pub use self::inline_response_200_3::InlineResponse2003;
mod inline_response_200_4;
pub use self::inline_response_200_4::InlineResponse2004;
mod inline_response_200_5;
pub use self::inline_response_200_5::InlineResponse2005;
mod inline_response_200_5_amount;
pub use self::inline_response_200_5_amount::InlineResponse2005Amount;
mod inline_response_200_5_equity;
pub use self::inline_response_200_5_equity::InlineResponse2005Equity;
mod inline_response_200_6;
pub use self::inline_response_200_6::InlineResponse2006;
mod inline_response_200_7;
pub use self::inline_response_200_7::InlineResponse2007;
mod inline_response_200_8;
pub use self::inline_response_200_8::InlineResponse2008;
mod inline_response_200_9;
pub use self::inline_response_200_9::InlineResponse2009;
mod inline_response_200_9_filter_list;
pub use self::inline_response_200_9_filter_list::InlineResponse2009FilterList;
mod inline_response_200_9_instrument_list;
pub use self::inline_response_200_9_instrument_list::InlineResponse2009InstrumentList;
mod inline_response_200_9_location_tree;
pub use self::inline_response_200_9_location_tree::InlineResponse2009LocationTree;
mod inline_response_200_9_locations;
pub use self::inline_response_200_9_locations::InlineResponse2009Locations;
mod inline_response_200_9_scan_type_list;
pub use self::inline_response_200_9_scan_type_list::InlineResponse2009ScanTypeList;
mod inline_response_400;
pub use self::inline_response_400::InlineResponse400;
mod inline_response_400_1;
pub use self::inline_response_400_1::InlineResponse4001;
mod inline_response_500;
pub use self::inline_response_500::InlineResponse500;
mod ledger;
pub use self::ledger::Ledger;
mod modify_order;
pub use self::modify_order::ModifyOrder;
mod notifications;
pub use self::notifications::Notifications;
mod notifications_inner;
pub use self::notifications_inner::NotificationsInner;
mod order;
pub use self::order::Order;
mod order_request;
pub use self::order_request::OrderRequest;
mod performance;
pub use self::performance::Performance;
mod performance_cps;
pub use self::performance_cps::PerformanceCps;
mod performance_cps_data;
pub use self::performance_cps_data::PerformanceCpsData;
mod performance_nav;
pub use self::performance_nav::PerformanceNav;
mod performance_tpps;
pub use self::performance_tpps::PerformanceTpps;
mod position;
pub use self::position::Position;
mod position_inner;
pub use self::position_inner::PositionInner;
mod scanner_params;
pub use self::scanner_params::ScannerParams;
mod scannerparams_filter;
pub use self::scannerparams_filter::ScannerparamsFilter;
mod secdef;
pub use self::secdef::Secdef;
mod secdef_inner;
pub use self::secdef_inner::SecdefInner;
mod set_account;
pub use self::set_account::SetAccount;
mod summary;
pub use self::summary::Summary;
mod summary_account_summaries;
pub use self::summary_account_summaries::SummaryAccountSummaries;
mod summary_balance_by_date;
pub use self::summary_balance_by_date::SummaryBalanceByDate;
mod summary_balance_by_date_series;
pub use self::summary_balance_by_date_series::SummaryBalanceByDateSeries;
mod summary_excluded_accounts;
pub use self::summary_excluded_accounts::SummaryExcludedAccounts;
mod summary_total;
pub use self::summary_total::SummaryTotal;
mod symbol;
pub use self::symbol::Symbol;
mod trade;
pub use self::trade::Trade;

// TODO(farcaller): sort out files
pub struct File;