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

wboayue / rust-ibapi / 37079395937
98%

Build:
DEFAULT BRANCH: main
Ran 02 Oct 2026 11:52PM UTC
Jobs 1
Files 149
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

02 Oct 2026 11:49PM UTC coverage: 94.579% (+0.003%) from 94.576%
37079395937

push

github

web-flow
transport(sync): keep partial frame bytes across read timeouts (#892) (#909)

read_exact dropped bytes consumed before the sync socket's 1 s read
timeout, and the dispatcher treated the timeout as idle, so a frame
straddling it desynced the stream permanently and silently.

- FrameRead: timeout before a frame's first byte stays idle; after it,
  timeouts are waited out with progress kept
- no progress for MID_FRAME_STALL (30 s, counted in read timeouts) ->
  InvalidFrame -> reconnect
- raw capture byte-exact for split frames
- tests: scripted reader cases, real-socket repro, shutdown mid-frame

31 of 32 new or added lines in 1 file covered. (96.88%)

19749 of 20881 relevant lines covered (94.58%)

75.19 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
91.15
0.21% src/transport/sync.rs
Jobs
ID Job ID Ran Files Coverage
1 37079395937.1 02 Oct 2026 11:52PM UTC 149
94.58
GitHub Action Run
Source Files on build 37079395937
  • Tree
  • List 149
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37079395937
  • 605a6fa9 on github
  • Prev Build on main (#37075039599)
  • Next Build on main (#37082738616)
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