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

gimli-rs / object / 28561084837
59%
master: 57%

Build:
Build:
LAST BUILD BRANCH: codesign
DEFAULT BRANCH: master
Ran 02 Jul 2026 02:29AM UTC
Jobs 1
Files 105
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 Jul 2026 02:27AM UTC coverage: 58.555% (+0.08%) from 58.474%
28561084837

push

github

web-flow
Add write::CountingBuffer (#930)

Move all position tracking from WritableBuffer into CountingBuffer.
This allows WritableBuffer to be implemented for &mut [u8], which can
then be used for elf::Encoder and macho::Encoder. This may also make it
possible to support appending to a non-empty Vec, but I haven't allowed
that yet.

This removes WritableBuffer::len and WritableBuffer::resize.

Also move WritableBuffer::write_pod and write_pod_slice to a new
WritableBufferExt trait. This also replaces the write/write_slice
methods that were implemented for dyn WritableBuffer, as well as
some internal freestanding functions.

168 of 213 new or added lines in 11 files covered. (78.87%)

2 existing lines in 2 files now uncovered.

12542 of 21419 relevant lines covered (58.56%)

1.77 hits per line

Uncovered Changes

Lines Coverage ∆ File
14
0.0
0.0% src/write/pe.rs
10
54.13
22.42% src/write/util.rs
8
71.92
0.0% src/write/macho/encoder.rs
4
68.14
0.16% src/write/coff/writer.rs
4
85.34
0.0% src/write/elf/encoder.rs
3
0.0
0.0% src/build/macho.rs
2
80.02
0.05% src/write/elf/writer.rs

Coverage Regressions

Lines Coverage ∆ File
1
70.79
-1.12% crates/examples/src/objcopy.rs
1
54.13
22.42% src/write/util.rs
Jobs
ID Job ID Ran Files Coverage
1 28561084837.1 02 Jul 2026 02:29AM UTC 105
58.56
GitHub Action Run
Source Files on build 28561084837
  • Tree
  • List 105
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 32066cf2 on github
  • Prev Build on main (#28557076110)
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