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

toml-rs / toml / 15691468015
81%

Build:
DEFAULT BRANCH: main
Ran 16 Jun 2025 08:43PM UTC
Jobs 1
Files 126
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

16 Jun 2025 08:41PM UTC coverage: 69.272% (-0.03%) from 69.303%
15691468015

push

github

web-flow
perf(toml): Don't recreate tables for make_owned  (#957)



Before
```console
$ cargo bench --bench 0-cargo -Ffast_hash -- 0_cargo::toml::detable_owned::2-features
    Finished `bench` profile [optimized] target(s) in 0.02s
     Running benches/0-cargo.rs (/home/epage/src/personal/toml/target/release/deps/0_cargo-ea11bd9a52599c35)
Timer precision: 13 ns
0_cargo              fastest       │ slowest       │ median        │ mean          │ samples │ iters
╰─ toml                            │               │               │               │         │
   ╰─ detable_owned                │               │               │               │         │
      ╰─ 2-features  334.4 µs      │ 724.1 µs      │ 351.8 µs      │ 359.9 µs      │ 100     │ 100
```
After refactor
```console
$ cargo bench --bench 0-cargo -Ffast_hash -- 0_cargo::toml::detable_owned::2-features
    Finished `bench` profile [optimized] target(s) in 0.02s
     Running benches/0-cargo.rs (/home/epage/src/personal/toml/target/release/deps/0_cargo-ea11bd9a52599c35)
Timer precision: 11 ns
0_cargo              fastest       │ slowest       │ median        │ mean          │ samples │ iters
╰─ toml                            │               │               │               │         │
   ╰─ detable_owned                │               │               │               │         │
      ╰─ 2-features  353.8 µs      │ 1.108 ms      │ 397.8 µs      │ 431.1 µs      │ 100     │ 100
```
After perf work
```console
$ cargo bench --bench 0-cargo -Ffast_hash -- 0_cargo::toml::detable_owned::2-features
   Compiling toml v0.8.23 (/home/epage/src/personal/toml/crates/toml)
   Compiling toml_benchmarks v0.0.0 (/home/epage/src/personal/toml/crates/benchmarks)
    Finished `bench` profile [optimized] target(s) in 19.01s
     Running benches/0-cargo.rs (/home/epage/src/personal/toml/target/release/deps/0_cargo-ea11bd9a52599c35)
Timer precision: 11 ns
0_cargo              fastest       │ slowest       │ median        │ mean  ... (continued)

0 of 14 new or added lines in 2 files covered. (0.0%)

6204 of 8956 relevant lines covered (69.27%)

6.96 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
5
66.67
14.49% crates/toml/src/de/detable.rs
9
61.87
-4.28% crates/toml/src/map.rs
Jobs
ID Job ID Ran Files Coverage
1 15691468015.1 16 Jun 2025 08:43PM UTC 126
69.27
GitHub Action Run
Source Files on build 15691468015
  • Tree
  • List 126
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 3cc294be on github
  • Prev Build on main (#15691041148)
  • Next Build on main (#15742043357)
  • Delete
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