marser-trace-schema 0.1.0

JSON trace event schema and serde I/O for marser parser traces.
Documentation
  • Coverage
  • 15%
    12 out of 80 items documented0 out of 0 items with examples
  • Size
  • Source code size: 17.78 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.26 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 9s Average build duration of successful builds.
  • all releases: 9s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • ArneCode/marser
    0 0 1
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • ArneCode

AI assistance: This document was written with AI assistance. The maintainer reviewed it and did not find errors.

marser-trace-schema

Experimental: This crate’s public API and the JSON / JSONL trace formats may change between releases without the same stability guarantees as the core marser library. Pin versions and read release notes when upgrading.

Serde types and I/O for marser parser traces (JSON envelope with trace_version, or JSONL lines of NodeTrace).

  • Version policy: see SUPPORTED_TRACE_VERSION_MIN / MAX and check_trace_version.
  • Forward compatibility: unknown TraceEventKind strings deserialize to TraceEventKind::Unknown.

This crate is intentionally small (no parser runtime, no UI). The marser crate pulls it in as an optional dependency when the parser-trace feature is enabled.