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

facet-rs / facet / 20001377431
58%

Build:
DEFAULT BRANCH: main
Ran 07 Dec 2025 08:17AM UTC
Jobs 1
Files 201
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

07 Dec 2025 08:15AM UTC coverage: 58.509%. Remained the same
20001377431

push

github

fasterthanlime
feat(facet-json): add JIT-compiled JSON deserialization

Add a new `jit` feature that provides JIT-compiled JSON deserialization
using Cranelift. The JIT generates native code specialized for each
type's memory layout, providing significant performance improvements
for struct and vector-heavy workloads.

Key features:
- Cranelift-based JIT compilation with function caching
- Prefix trie dispatch for O(n) field matching
- Support for primitives, strings, nested structs, Vec<T>
- Fallback to interpreter for unsupported types
- 46 comprehensive tests verifying correctness

Usage:
```rust
use facet_json::jit;

#[derive(Facet)]
struct Point { x: f64, y: f64 }

let point: Point = jit::from_str(r#"{"x": 1.0, "y": 2.0}"#).unwrap();
```

24550 of 41959 relevant lines covered (58.51%)

542.34 hits per line

Jobs
ID Job ID Ran Files Coverage
1 20001377431.1 07 Dec 2025 08:17AM UTC 201
58.51
GitHub Action Run
Source Files on build 20001377431
  • Tree
  • List 201
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 48c94835 on github
  • Prev Build on main (#19995847991)
  • Next Build on main (#20002895347)
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