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

wboayue / rust-ibapi / 25513793972
92%

Build:
DEFAULT BRANCH: main
Ran 07 May 2026 06:14PM UTC
Jobs 1
Files 125
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

07 May 2026 06:12PM UTC coverage: 88.139% (+0.003%) from 88.136%
25513793972

push

github

web-flow
feat(market_data): add MarketDataBuilder::add_generic_tick (#521)

* feat(market_data): add MarketDataBuilder::add_generic_tick

New appender method complements the bulk generic_ticks(&[..]) setter for
incremental composition (chaining + conditional ticks). Also corrects the
generic_ticks doc-comment IDs against the IB tick-types page: 221 -> 232
for Mark Price; remove undocumented 256 (Inventory) and 258 (Fundamental
Ratios); add 292/318/375/456/588.

Tests use assert_request + market_data_request() so the encoded
generic_tick_list is verified end-to-end (sync append-only, sync
replace-then-append, async append-only).

* fix(docs): mark add_generic_tick example as ignore

The add_generic_tick doc-example sits in the generic impl<'a, C> block,
so its doctest is compiled under every feature config. Using
ibapi::client::blocking::Client (sync-only) broke the async-only CI
build. Switch no_run -> ignore so the example illustrates usage without
binding to a feature-gated Client. Sync/async-runnable forms remain on
the per-feature subscribe() impls.

* docs: drop ignored example, demonstrate add_generic_tick on subscribe

Removes the ignore-only example from add_generic_tick (which sat in the
generic impl<'a, C> block and couldn't bind to either Client without
breaking the other feature config). Both subscribe() doc examples now
chain add_generic_tick to demonstrate it; they're feature-gated so each
compiles cleanly under its own config. Matches the convention already
used by the file's other setters (no per-setter examples; canonical
example on subscribe).

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

17633 of 20006 relevant lines covered (88.14%)

26.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25513793972.1 07 May 2026 06:14PM UTC 125
88.14
GitHub Action Run
Source Files on build 25513793972
  • Tree
  • List 125
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25513793972
  • c5c59f85 on github
  • Prev Build on main (#25509366539)
  • Next Build on main (#25531789661)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc