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

wboayue / rust-ibapi / 25776728479
92%

Build:
DEFAULT BRANCH: main
Ran 13 May 2026 03:40AM UTC
Jobs 1
Files 128
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

13 May 2026 03:37AM UTC coverage: 91.951%. Remained the same
25776728479

push

github

web-flow
historical: async doc parity + sync/async API reconciliation (#210) (#573)

* market_data/historical: async doc parity + sync/async API reconciliation (#210)

- async: add # Arguments + # Examples to all 9 pub fns + TickSubscription::next
- historical_data + historical_data_streaming: what_to_show is WhatToShow (was Option in async, mixed in sync)
- async historical_schedule split into historical_schedules + historical_schedules_ending_now
- rename sync param interval_end -> end_date (matches encoder/wire field)
- sweep callers: tests, integration tests, examples (rename async_historical_schedule -> async_historical_schedules), README, migration §15

* /simplify: reuse validate_historical_data; rewrite streaming doc-example in consume form

- Route both historical_schedule private helpers (sync + async) through common::validate_historical_data instead of inlining the two check_version calls. Pre-existing duplication, fixed in scope per rule 9.
- Async historical_data_streaming doc-example switched to rule 24 (a) consume form (filter_data + next().await), mirroring sync next_data shape variant-for-variant. 5-arm SubscriptionItem match -> 3-arm match parallel to sync.

* docs(claude.md, plans): rule 27 + historical-data-builders plan from PR #573 distillation

- CLAUDE.md rule 27: "doc parity" requests imply a three-layer signature audit (docs / naming / shape); sub-rules for Option<T> removal and magic-None split as a 3-step evolution to a builder; per-method sync/async pairing for doc-examples.
- plans/historical-data-builders.md: design plan for unifying historical_data / historical_data_streaming / historical_ticks_* / historical_schedules* under fluent builders. 3 PRs proposed, each grounded in RealtimeBarsBuilder + MarketDataBuilder precedents.

35 of 38 new or added lines in 2 files covered. (92.11%)

1 existing line in 1 file now uncovered.

18940 of 20598 relevant lines covered (91.95%)

27.53 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
92.13
0.09% src/market_data/historical/async.rs

Coverage Regressions

Lines Coverage ∆ File
1
95.05
-0.31% src/market_data/historical/mod.rs
Jobs
ID Job ID Ran Files Coverage
1 25776728479.1 13 May 2026 03:40AM UTC 128
91.95
GitHub Action Run
Source Files on build 25776728479
  • Tree
  • List 128
  • Changed 4
  • Source Changed 2
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25776728479
  • f9530bd4 on github
  • Prev Build on main (#25772015363)
  • Next Build on main (#25777931530)
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