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

wboayue / rust-ibapi
86%

Build:
DEFAULT BRANCH: main
Repo Added 08 Apr 2023 06:56AM UTC
Files 103
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • main

18 Feb 2026 06:37AM UTC coverage: 85.611% (+0.07%) from 85.543%
22129492678

push

github

web-flow
fix: decode FULL_ORDER_PREVIEW_FIELDS in open order message (#424)

* fix: decode FULL_ORDER_PREVIEW_FIELDS in open order message (#421)

v2.9.0 bumped max_version to 200, causing TWS to send
FULL_ORDER_PREVIEW_FIELDS (v195) that the decoder did not consume.
This shifted all subsequent field reads, causing integer parse errors
on double sentinel values.

Add missing version-gated block: margin_currency, 9 outside-RTH
margin doubles, suggested_size, reject_reason, and order allocations.
Add OrderAllocation struct and corresponding fields to OrderState.

* feat: add fund data fields and ineligibility reasons to ContractDetails

Decode FUND_DATA_FIELDS (v179) for mutual fund contracts: 17 fields
including fund name, family, type, loads, fees, and blue sky info.
Add FundDistributionPolicyIndicator and FundAssetType enums.

Decode INELIGIBILITY_REASONS (v186): list of reason id/description
pairs. Add IneligibilityReason struct to ContractDetails.

* bump version to 2.10.0

* cargo fmt

* add missing doc comments for fund enum variants

* v2.9.1

57 of 63 new or added lines in 3 files covered. (90.48%)

8996 of 10508 relevant lines covered (85.61%)

121.96 hits per line

Relevant lines Covered
Build:
Build:
10508 RELEVANT LINES 8996 COVERED LINES
121.96 HITS PER LINE
Source Files on main
  • Tree
  • List 103
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22129492678 main fix: decode FULL_ORDER_PREVIEW_FIELDS in open order message (#424) * fix: decode FULL_ORDER_PREVIEW_FIELDS in open order message (#421) v2.9.0 bumped max_version to 200, causing TWS to send FULL_ORDER_PREVIEW_FIELDS (v195) that the decoder did n... push 18 Feb 2026 06:44AM UTC web-flow github
85.61
22129447255 main fix: decode FULL_ORDER_PREVIEW_FIELDS in open order message (#424) * fix: decode FULL_ORDER_PREVIEW_FIELDS in open order message (#421) v2.9.0 bumped max_version to 200, causing TWS to send FULL_ORDER_PREVIEW_FIELDS (v195) that the decoder did n... push 18 Feb 2026 06:42AM UTC web-flow github
85.61
22127678959 main Fix sync skip handling, remove dead retry infrastructure (#423) * Fix sync skip handling, remove dead retry infrastructure Rewrite sync next() as a loop handling Skip directly -- the previous recursive approach never triggered (error was not sto... push 18 Feb 2026 05:25AM UTC web-flow github
85.54
22127633895 main Fix sync skip handling, remove dead retry infrastructure (#423) * Fix sync skip handling, remove dead retry infrastructure Rewrite sync next() as a loop handling Skip directly -- the previous recursive approach never triggered (error was not sto... push 18 Feb 2026 05:23AM UTC web-flow github
85.54
22126629475 main fix: skip unexpected messages on shared channels without retry limit (#418) * fix(async): release order-update stream ownership on subscription drop * fix: skip unexpected messages on shared channels without retry limit UnexpectedResponse error... push 18 Feb 2026 04:37AM UTC web-flow github
85.52
22126248045 main Simplify drop test, remove unnecessary cfg guards push 18 Feb 2026 04:19AM UTC wboayue github
85.54
22126202398 main Simplify drop test, remove unnecessary cfg guards push 18 Feb 2026 04:17AM UTC wboayue github
85.54
22126180925 main Fix: release order update stream ownership on subscription drop (#416) push 18 Feb 2026 04:16AM UTC web-flow github
85.54
22124289284 main Make AtomicI32 single source of truth for server_version (#422) * Add block_on safety guideline to CLAUDE.md * Make AtomicI32 single source of truth for server_version Remove dual write to connection_metadata.server_version; populate it from at... push 18 Feb 2026 02:43AM UTC web-flow github
85.56
22124031231 main use AtomicI32 for server_version_cache, remove futures::executor::block_on from async code to avoid deadlock scenario (#420) push 18 Feb 2026 02:31AM UTC web-flow github
85.56
See All Builds (383)
  • Repo on GitHub
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