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

facet-rs / facet / 19871315706
58%

Build:
DEFAULT BRANCH: main
Ran 02 Dec 2025 07:43PM UTC
Jobs 1
Files 170
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 Dec 2025 07:41PM UTC coverage: 58.759% (-0.2%) from 58.959%
19871315706

push

github

fasterthanlime
Add Facet implementation for Result<T, E>

This adds support for the Result<T, E> type in facet, mirroring the
existing Option<T> implementation.

Changes:
- facet-core: Add ResultDef and ResultVTable in types/def/result.rs
- facet-core: Add Def::Result variant to the Def enum
- facet-core: Implement Facet trait for Result<T, E> with Debug, PartialEq,
  PartialOrd, Ord, and Hash support
- facet-reflect: Add PeekResult for reading Result values
- facet-reflect: Add Partial API support (begin_ok, begin_err) for building
  Result values
- facet-reflect: Add TrackerKind::Result and Tracker::Result for tracking
  Result initialization state

Closes #990

145 of 365 new or added lines in 9 files covered. (39.73%)

2 existing lines in 2 files now uncovered.

20467 of 34832 relevant lines covered (58.76%)

539.41 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
85.0
facet-reflect/src/peek/result.rs
4
63.09
-0.34% facet-reflect/src/peek/value.rs
5
31.51
-1.33% facet-core/src/types/def/mod.rs
8
79.28
-1.32% facet-reflect/src/partial/mod.rs
9
61.7
-2.17% facet-reflect/src/partial/partial_api/fields.rs
18
77.5
facet-reflect/src/partial/partial_api/result.rs
20
75.3
-1.25% facet-reflect/src/partial/partial_api/misc.rs
70
7.89
facet-core/src/types/def/result.rs
83
24.55
facet-core/src/impls_core/result.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
79.28
-1.32% facet-reflect/src/partial/mod.rs
1
72.22
0.0% facet-reflect/src/partial/partial_api/internal.rs
Jobs
ID Job ID Ran Files Coverage
1 19871315706.1 02 Dec 2025 07:43PM UTC 170
58.76
GitHub Action Run
Source Files on build 19871315706
  • Tree
  • List 170
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 87694bd2 on github
  • Prev Build on main (#19870405453)
  • Next Build on main (#19871853185)
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