• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wboayue / rust-ibapi / 21815621649
86%

Build:
DEFAULT BRANCH: main
Ran 09 Feb 2026 07:11AM UTC
Jobs 1
Files 103
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

09 Feb 2026 07:06AM UTC coverage: 86.292% (+0.003%) from 86.289%
21815621649

push

github

web-flow
feat: add Min10 (10-minute) bar size for historical data (#392)

* feat: add opt-in TCP_NODELAY via IBAPI_TCP_NODELAY env var

Optionally disables Nagle's algorithm on TcpStream when the environment
variable IBAPI_TCP_NODELAY=1 is set. Default behavior is unchanged
(Nagle enabled, matching upstream).

When enabled, small writes (order submissions ~100-200 bytes) are sent
immediately instead of being buffered up to 40ms. For trading systems
this eliminates latency on order routing with zero practical downside.

Usage:
  IBAPI_TCP_NODELAY=1 ./my-trading-app

Affected paths:
- sync: TcpSocket::new() and TcpSocket::reconnect()
- async: AsyncConnection::connect_with_callback() and reconnect()

* feat: add Min10 (10-minute) bar size support

Adds 10-minute bar size to the BarSize enum for historical data fetching,
matching IBKR TWS/Gateway API support.

Changes:
- Add Min10 variant to BarSize enum (between Min5 and Min15)
- Display format: "10 mins"
- FromStr parsing: "MIN10" → BarSize::Min10
- Update tests to include Min10 coverage

This aligns with the official IBKR API specification which supports
10-minute bars for historical data requests.

* Update async.rs

* Update sync.rs

---------

Co-authored-by: Wil Boayue <wil@boayue.com>

2 of 2 new or added lines in 1 file covered. (100.0%)

8813 of 10213 relevant lines covered (86.29%)

118.45 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21815621649.1 09 Feb 2026 07:11AM UTC 103
86.29
GitHub Action Run
Source Files on build 21815621649
  • Tree
  • List 103
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21815621649
  • a630c121 on github
  • Prev Build on main (#21815270884)
  • Next Build on main (#21815690790)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc