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

wboayue / rust-ibapi / 25771587600 / 1
92%
main: 92%

Build:
DEFAULT BRANCH: main
Ran 13 May 2026 01:04AM UTC
Files 128
Run time 2s
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.1

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

Source Files on job 25771587600.1
  • Tree
  • List 128
  • Changed 2
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25771587600
  • 51cee1ff on github
  • Prev Job for on main (#25770647913.1)
  • Next Job for on main (#25771747304.1)
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