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

wboayue / rust-ibapi / 25771587600
92%

Build:
DEFAULT BRANCH: main
Ran 13 May 2026 01:04AM 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 01:02AM UTC coverage: 91.941% (-0.01%) from 91.951%
25771587600

push

github

web-flow
client: drop duplicate SharesChannel re-exports (PR #571 follow-up) (#572)

Mirror of #571 (`Subscription`) applied to `SharesChannel`. Two duplicate
re-exports of the trait at `subscriptions::SharesChannel` are dropped:

- `ibapi::client::SharesChannel` (`src/client/mod.rs:40-41`) — zero
  in-crate consumers.
- `ibapi::client::sync::SharesChannel` (`src/client/sync.rs:452-453`) —
  zero in-crate consumers; was attached to an orphan doc block (talking
  about Subscriptions, not SharesChannel — wrong home anyway).

The orphan doc + duplicated `realtime_bars` example at
`client/sync.rs:419-450` are deleted along with the re-export. The same
example already lives on `RealtimeBarsBuilder` (`market_data/realtime/
sync/mod.rs:31`); the `Subscription`-pattern prose duplicates
`subscriptions/sync.rs:16-35`.

The labelled sync-explicit path `ibapi::client::blocking::SharesChannel`
is preserved — three internal callers (`accounts/sync/mod.rs:5`,
`news/sync.rs:9`, `common/request_helpers.rs:6`) use it.

Net public-API delta:
- Removed: `ibapi::client::SharesChannel`,
  `ibapi::client::sync::SharesChannel`.
- Unchanged: `ibapi::subscriptions::SharesChannel` (canonical),
  `ibapi::client::blocking::SharesChannel` (labelled sync-explicit).

Migration note at `docs/migration-3.0.md` §14. Marks the parent item in
`plans/v3-api-ergonomics.md` §2 as shipped.

18938 of 20598 relevant lines covered (91.94%)

26.98 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
94.74
-5.26% src/transport/sync/memory.rs
Jobs
ID Job ID Ran Files Coverage
1 25771587600.1 13 May 2026 01:04AM UTC 128
91.94
GitHub Action Run
Source Files on build 25771587600
  • Tree
  • List 128
  • Changed 2
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25771587600
  • 51cee1ff on github
  • Prev Build on main (#25770647913)
  • Next Build on main (#25771747304)
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