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

facet-rs / facet / 15436117135 / 1
59%
main: 58%

Build:
Build:
LAST BUILD BRANCH: facet-format-borrow
DEFAULT BRANCH: main
Ran 04 Jun 2025 07:21AM UTC
Files 116
Run time 5s
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 Jun 2025 07:19AM UTC coverage: 59.313%. Remained the same
15436117135.1

push

github

fasterthanlime
Fix ASCII control character hex escaping bug and add comprehensive tests

- Fixed critical bug in write_json_escaped_char where raw bytes were used
  instead of extracting hex digits (nibbles) from Unicode code points
- The bug caused panic when serializing control characters like \u{7F}
  because char::from_digit(127, 16) returns None (127 > 15)
- Now correctly extracts 4-bit nibbles using bit shifts and masking
- Added comprehensive test suite covering:
  * All ASCII control characters (0x00-0x1F, 0x7F)
  * Special escape sequences remain unaffected (\n, \r, \t, etc.)
  * Mixed strings with control characters
  * Roundtrip serialization/deserialization
  * Hex digit generation edge cases
- All existing facet-json tests continue to pass

10410 of 17551 relevant lines covered (59.31%)

147.6 hits per line

Source Files on job 15436117135.1
  • Tree
  • List 116
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 15436117135
  • 084a6908 on github
  • Prev Job for on gh-readonly-queue/main/pr-740-f69891df3a927966a343318e2011508adbefe6a9 (#15434710742.1)
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