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

UpdateHub / updatehub / 34491725632
70%

Build:
DEFAULT BRANCH: master
Ran 10 Sep 2026 02:59PM UTC
Jobs 1
Files 79
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

10 Sep 2026 02:50PM UTC coverage: 70.228% (+3.7%) from 66.529%
34491725632

push

github

otavio
refactor: collapse the repeated request plumbing in Addr

Every `request_*` method opened its own reply channel, sent the message, awaited the answer,
and then matched four arms to unwrap it. Five copies, which is how the response matching had
drifted apart in the first place, and it meant each new request type had to remember the
closed-channel arm or reintroduce a panic.

A `From<RecvError>` impl beside the existing `From<SendError>` one lets `?` carry the closed
channel, and a private `request` holds the plumbing. What is left in each method is the part
that actually differs: the message it sends and the response variant it expects.

9 of 20 new or added lines in 1 file covered. (45.0%)

42 existing lines in 4 files now uncovered.

3727 of 5307 relevant lines covered (70.23%)

940.56 hits per line

Uncovered Changes

Lines Coverage ∆ File
11
36.36
36.36% updatehub/src/states/machine/address.rs

Coverage Regressions

Lines Coverage ∆ File
30
70.4
59.51% updatehub/src/states/machine/mod.rs
8
36.36
36.36% updatehub/src/states/machine/address.rs
3
0.0
0.0% updatehub/src/states/direct_download.rs
1
98.31
0.39% updatehub/src/cloud_mock.rs
Jobs
ID Job ID Ran Files Coverage
1 34491725632.1 10 Sep 2026 02:59PM UTC 79
70.23
GitHub Action Run
Source Files on build 34491725632
  • Tree
  • List 79
  • Changed 10
  • Source Changed 5
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34491725632
  • 2c6398f0 on github
  • Prev Build on master (#34491225783)
  • Next Build on master (#34492167709)
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