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

toml-rs / toml / 14869345356
81%

Build:
DEFAULT BRANCH: main
Ran 06 May 2025 08:47PM UTC
Jobs 1
Files 111
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

06 May 2025 08:42PM UTC coverage: 66.085% (-3.9%) from 69.947%
14869345356

push

github

web-flow
feat(parser): Add new `toml_parse` (#891)

This is experimental. The primary goal is to see if we can speed up
`toml_edit` / `toml`s parser.

Current numbers without having touched `toml` / `toml_edit` yet
```
Timer precision: 11 ns
0_cargo              fastest       │ slowest       │ median        │ mean          │ samples │ iters
├─ serde_json                      │               │               │               │         │
│  ├─ document                     │               │               │               │         │
│  │  ╰─ 2-features  260.3 µs      │ 373.9 µs      │ 280.8 µs      │ 280.7 µs      │ 100     │ 100
│  ╰─ manifest                     │               │               │               │         │
│     ╰─ 2-features  170.1 µs      │ 330.6 µs      │ 184 µs        │ 195.4 µs      │ 100     │ 100
├─ toml                            │               │               │               │         │
│  ├─ document                     │               │               │               │         │
│  │  ╰─ 2-features  766.3 µs      │ 871.4 µs      │ 830.3 µs      │ 826.8 µs      │ 100     │ 100
│  ╰─ manifest                     │               │               │               │         │
│     ╰─ 2-features  691.5 µs      │ 1.055 ms      │ 728.3 µs      │ 732.8 µs      │ 100     │ 100
├─ toml_edit                       │               │               │               │         │
│  ├─ document                     │               │               │               │         │
│  │  ╰─ 2-features  578 µs        │ 775.9 µs      │ 601.5 µs      │ 604.8 µs      │ 100     │ 100
│  ╰─ manifest                     │               │               │               │         │
│     ╰─ 2-features  664.8 µs      │ 981.6 µs      │ 722.8 µs      │ 728.6 µs      │ 100     │ 100
├─ toml_parse                      │               │               │               │         │
│  ├─ decoded                      │               │               │               │         │
│  │  ╰─ 2-f... (continued)

926 of 1745 new or added lines in 14 files covered. (53.07%)

5041 of 7628 relevant lines covered (66.09%)

7.38 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
82.35
crates/toml_parse/src/decode/ws.rs
3
97.83
crates/toml_parse/src/lexer/mod.rs
6
68.42
crates/toml_parse/src/error.rs
11
74.42
crates/toml_parse/src/decode/mod.rs
19
71.21
crates/toml_parse/tests/testsuite/main.rs
20
37.5
crates/toml_parse/src/lexer/token.rs
66
51.11
crates/toml_parse/src/source.rs
110
48.36
crates/toml_parse/src/decode/scalar.rs
156
38.34
crates/toml_parse/src/parser/event.rs
199
40.95
crates/toml_parse/src/decode/string.rs
226
51.19
crates/toml_parse/src/parser/document.rs
Jobs
ID Job ID Ran Files Coverage
1 14869345356.1 06 May 2025 08:47PM UTC 111
66.09
GitHub Action Run
Source Files on build 14869345356
  • Tree
  • List 111
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 170c02bb on github
  • Prev Build on main (#14846395492)
  • Next Build on main (#14870208732)
  • 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