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

facet-rs / facet / 19925243176
58%

Build:
DEFAULT BRANCH: main
Ran 04 Dec 2025 10:11AM UTC
Jobs 1
Files 176
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

04 Dec 2025 10:09AM UTC coverage: 57.255%. Remained the same
19925243176

push

github

fasterthanlime
fix(macros): enable auto-deref for predicate attributes like skip_serializing_if

Instead of transmuting the user's predicate function directly (which requires
exact type match), generate a wrapper function that calls the predicate at
the call site. This enables Rust's auto-deref coercion, so users can write:

  fn is_empty(s: &str) -> bool { s.is_empty() }

for a `String` field, instead of requiring the exact type:

  fn is_empty(s: &String) -> bool { s.is_empty() }  // clippy::ptr_arg warning

This is a general improvement to the `predicate` variant kind in
`define_attr_grammar!`, benefiting all attributes that use it.

Closes #1036

21666 of 37841 relevant lines covered (57.26%)

511.75 hits per line

Jobs
ID Job ID Ran Files Coverage
1 19925243176.1 04 Dec 2025 10:11AM UTC 176
57.26
GitHub Action Run
Source Files on build 19925243176
  • Tree
  • List 176
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 78fc8a23 on github
  • Prev Build on main (#19924942811)
  • Next Build on main (#19925543595)
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