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

wboayue / rust-ibapi / 26586527639
92%

Build:
DEFAULT BRANCH: main
Ran 28 May 2026 04:07PM UTC
Jobs 1
Files 141
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

28 May 2026 04:04PM UTC coverage: 92.419%. Remained the same
26586527639

push

github

web-flow
docs: sweep CLAUDE.md and docs/ for v3.0 drift (#656)

* docs: sweep CLAUDE.md and docs/ for v3.0 drift

CLAUDE.md:
- rule 2: example points at flat `news/sync.rs` (project avoids `mod.rs`)
- rule 12: clarify only `NoticeStream` uses `sync_impl`/`async_impl` naming
- rules 15, 17, 20: drop `decode_proto_or_text` / `proto_or_text_*` refs; v3.0
  is proto-only at floor 213 via `require_proto()`
- rule 17: drop "currently only TickEFP populates `text_request_id_field`"
- rule 19: reframe `TickEFP` — public API gone, enum variant stays for
  exhaustive `From<i32>`; mark text-cleanup arc concluded

README.md:
- server-version floor: 201 → 213
- historical_data flagship snippets: v2 positional → v3 builder
  (`.duration().ending().what_to_show().fetch()`)
- order-update-stream consumers: iterate via `iter_data()` /
  `filter_data()` so the inner item is `OrderUpdate`, not the
  `Result<SubscriptionItem<_>>` envelope
- reconnect attempts: 30 → 20 (matches `MAX_RECONNECT_ATTEMPTS`)

docs/quick-start.md:
- `ibapi = "2.0"` → install from git (v3.0 unreleased)
- `account_summary` needs `(&AccountGroup, &[&str])` and yields
  `AccountSummaryResult`; drop phantom zero-arg form
- iteration shapes (`iter_data` / `filter_data`)
- remove non-existent `account_values()`

docs/order-types.md:
- replace phantom `.conditions_ignore_rth()` / `.conditions_cancel_order()`
  with `OrderBuilder::build()` + field mutation + `submit_order`
- `contract_details(...)` returns `Vec<ContractDetails>`, not a
  subscription — use `.into_iter().next()`

docs/api-patterns.md:
- `pnl` example uses real signature
  `(account: &AccountId, model_code: Option<&ModelCode>)`
- positions iteration: `PositionUpdate::PositionEnd` + `iter_data` /
  `filter_data` envelope

docs/examples.md:
- `Contract::stock("AAPL")` returns a builder — needs `.build()`
- `Contract::futures(...).expires_in(ContractMonth::new(y, m))`
  (not phantom `.last_trade_date_or_contract_month`)
- `Contract::forex(...).build(... (continued)

19896 of 21528 relevant lines covered (92.42%)

27.19 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26586527639.1 28 May 2026 04:07PM UTC 141
92.42
GitHub Action Run
Source Files on build 26586527639
  • Tree
  • List 141
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26586527639
  • 17483234 on github
  • Prev Build on main (#26555228304)
  • Next Build on main (#26609624221)
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