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

jzombie / rust-muxio / 30660907850
82%

Build:
DEFAULT BRANCH: main
Ran 31 Jul 2026 08:00PM UTC
Jobs 1
Files 48
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

31 Jul 2026 07:55PM UTC coverage: 81.599% (+0.5%) from 81.066%
30660907850

push

github

web-flow
v0.14.0-alpha (#96)

* Fix hung streams on disconnect and request/stream id collisions

Open streaming channels could hang forever when the server side
disconnected: the IPC client only failed pending streams if a prior
path hadn't already flipped the disconnected flag, and the mpsc adapter
dropped the End/Error notification on a poisoned sender lock, so the
reader was never released. Fix by always marking the transport
disconnected and failing all pending streams in shutdown, and by
recovering from a poisoned lock so the End/Error notification always
fires. Also run endpoint handlers outside the dispatcher lock (splitting
read_bytes into decode_bytes/run_handlers/send_responses) so a handler
that needs the dispatcher can't deadlock the transport read loop.

Additionally, request and stream ids could collide across the two ends
of a connection because both ends allocated from a process-global
counter, silently clobbering routing-table entries (e.g. a server-
initiated call overwriting a client stream's handler). Split the id
space in half with a new IdSpace type (high bit = direction marker):
clients allocate with the high bit clear, servers with the high bit set.
RpcDispatcher, RpcRespondableSession, and RpcSession now take an
IdSpace, and the WS/IPC servers construct their dispatchers with
IdSpace::Server. Add a cross-transport test asserting an open stream
terminates on server disconnect.

* Bump xxhash-rust from 0.8.15 to 0.8.17 (#94)

Bumps [xxhash-rust](https://github.com/DoumanAsh/xxhash-rust) from 0.8.15 to 0.8.17.
- [Commits](https://github.com/DoumanAsh/xxhash-rust/commits)

---
updated-dependencies:
- dependency-name: xxhash-rust
  dependency-version: 0.8.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump bytemuck from 1.25.0 to 1.25.2 (#93)

Bumps [bytemuck](htt... (continued)

116 of 121 new or added lines in 10 files covered. (95.87%)

2572 of 3152 relevant lines covered (81.6%)

818.76 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
80.34
-0.57% extensions/muxio-tokio-rpc-ipc-server/src/rpc_ipc_server.rs
1
93.6
0.0% core/src/rpc/rpc_internals/rpc_respondable_session.rs
1
83.82
0.24% core/src/rpc/rpc_internals/rpc_session.rs
Jobs
ID Job ID Ran Files Coverage
1 30660907850.1 31 Jul 2026 08:00PM UTC 48
81.6
GitHub Action Run
Source Files on build 30660907850
  • Tree
  • List 48
  • Changed 10
  • Source Changed 10
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30660907850
  • fa650cea on github
  • Prev Build on main (#28549620720)
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