frameassembly 0.11.0

A Domain-Specific Language (DSL) for writing deterministic network traffic to .pcap files.
Documentation
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.107","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.107/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.107/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/steve/frameassembly/target/debug/build/proc-macro2-8c620669baf7394b/build-script-build"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.107","linked_libs":[],"linked_paths":[],"cfgs":["wrap_proc_macro","proc_macro_span_location","proc_macro_span_file"],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/proc-macro2-da7498f983f2967d/out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.47","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.47/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.47/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/steve/frameassembly/target/debug/build/quote-00dde65f026b170f/build-script-build"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.26","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.26/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.26/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libunicode_ident-1e23094c28f51ebc.rlib","/home/steve/frameassembly/target/debug/deps/libunicode_ident-1e23094c28f51ebc.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.190","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.190/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.190/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/build/libc-1835b47c8d391558/build-script-build"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"stable_deref_trait","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/steve/frameassembly/target/debug/deps/libstable_deref_trait-f0c63d8a8da29240.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.3","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.8.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.8.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libmemchr-2d91a02d055393e5.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"autocfg","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libautocfg-856175fbd5b6f428.rlib","/home/steve/frameassembly/target/debug/deps/libautocfg-856175fbd5b6f428.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.4","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"writeable","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/steve/frameassembly/target/debug/deps/libwriteable-2cb7217e31db24c4.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.3/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.3/build.rs","edition":"2024","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/build/getrandom-55483aa63909d659/build-script-build"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.5","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libcfg_if-5d7f9c286d0cd1b1.rlib","/home/steve/frameassembly/target/debug/deps/libcfg_if-5d7f9c286d0cd1b1.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.23","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.23/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.23/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/build/zmij-d4660f97c989b8f4/build-script-build"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_locale_fallback_data@2.3.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_fallback_data-2.3.0/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_fallback_data-2.3.0/build.rs","edition":"2024","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/build/icu_locale_fallback_data-0400f0f37acefe6c/build-script-build"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#radium@0.7.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/radium-0.7.0/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/radium-0.7.0/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/build/radium-1a619a896ec0f417/build-script-build"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#either@1.18.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.18.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"either","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.18.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std","use_std"],"filenames":["/home/steve/frameassembly/target/debug/deps/libeither-677102bdbb32ba8b.rlib","/home/steve/frameassembly/target/debug/deps/libeither-677102bdbb32ba8b.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.3","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"litemap","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/steve/frameassembly/target/debug/deps/liblitemap-5a98bd1f2d0d879a.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.229","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.229/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.229/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/steve/frameassembly/target/debug/build/serde_core-416e92b480243881/build-script-build"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.47","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/quote-459202a1c32f6e19/out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.107","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.107/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.107/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/steve/frameassembly/target/debug/deps/libproc_macro2-378d9a773d1eff57.rlib","/home/steve/frameassembly/target/debug/deps/libproc_macro2-378d9a773d1eff57.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.190","linked_libs":[],"linked_paths":[],"cfgs":["linux_time_bits64"],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/libc-86a98420714cd3be/out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["i128"],"filenames":["/home/steve/frameassembly/target/debug/build/num-traits-0bc5e06156158f37/build-script-build"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/getrandom-9a66ed23392e401a/out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.5","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libcfg_if-4dde4de77194e57c.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itertools","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","use_alloc","use_std"],"filenames":["/home/steve/frameassembly/target/debug/deps/libitertools-219f163b16e56c9f.rlib","/home/steve/frameassembly/target/debug/deps/libitertools-219f163b16e56c9f.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.23","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/zmij-5f689cf4f6eec93e/out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_locale_fallback_data@2.3.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/icu_locale_fallback_data-cd4cea2e27b7fe16/out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#radium@0.7.0","linked_libs":[],"linked_paths":[],"cfgs":["radium_atomic_8","radium_atomic_16","radium_atomic_32","radium_atomic_64","radium_atomic_ptr"],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/radium-c2484df343a8931d/out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.229","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/serde_core-39316ac1d8b94d69/out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tap@1.0.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tap-1.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tap","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tap-1.0.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libtap-7c763c05b33aafb9.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"heck","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libheck-d8f5fb9d4d015e13.rlib","/home/steve/frameassembly/target/debug/deps/libheck-d8f5fb9d4d015e13.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.151","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/steve/frameassembly/target/debug/build/serde_json-9d677923b14e2f8f/build-script-build"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_segmenter_data@2.3.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_segmenter_data-2.3.0/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_segmenter_data-2.3.0/build.rs","edition":"2024","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/build/icu_segmenter_data-f5e28c8b993e0b58/build-script-build"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#object@0.37.3","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.37.3/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.37.3/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["archive","coff","elf","macho","pe","read_core","unaligned","xcoff"],"filenames":["/home/steve/frameassembly/target/debug/build/object-74d1fcd394bdc1f2/build-script-build"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.47","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.47/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.47/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/steve/frameassembly/target/debug/deps/libquote-31403cb87be77403.rlib","/home/steve/frameassembly/target/debug/deps/libquote-31403cb87be77403.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.190","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.190/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.190/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/liblibc-256dd87b8f9117e8.rlib","/home/steve/frameassembly/target/debug/deps/liblibc-256dd87b8f9117e8.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","linked_libs":[],"linked_paths":[],"cfgs":["has_total_cmp"],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/num-traits-754a0d837f56ad43/out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.151","linked_libs":[],"linked_paths":[],"cfgs":["fast_arithmetic=\"64\""],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/serde_json-1620b53628c912b2/out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.23","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.23/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zmij","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.23/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libzmij-056bd55b1a6e57a8.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#radium@0.7.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/radium-0.7.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"radium","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/radium-0.7.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libradium-46abd0847d2bdb94.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_segmenter_data@2.3.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/icu_segmenter_data-4394c7918d7369b9/out"}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#object@0.37.3","linked_libs":[],"linked_paths":[],"cfgs":["core_error"],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/object-c9ce1fc0102cc6b6/out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_locale_fallback_data@2.3.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_fallback_data-2.3.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_locale_fallback_data","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_fallback_data-2.3.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libicu_locale_fallback_data-0ba71ed989ca0104.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wyz@0.5.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wyz-0.5.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wyz","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wyz-0.5.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libwyz-8e8a9b9ab6565c14.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.229","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.229/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_core","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.229/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/steve/frameassembly/target/debug/deps/libserde_core-b1e0f6d74b380c85.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#minimal-lexical@0.2.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/minimal-lexical-0.2.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"minimal_lexical","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/minimal-lexical-0.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libminimal_lexical-17e63c2f22545020.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"adler2","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libadler2-37a66218d647ceff.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.5","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.5/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.5/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std","termios"],"filenames":["/home/steve/frameassembly/target/debug/build/rustix-e784f962b97ef941/build-script-build"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libitoa-fb0c971b414ceca8.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#funty@2.0.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/funty-2.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"funty","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/funty-2.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libfunty-4225b41374d0fb97.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@3.0.6","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-3.0.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","extra-traits","fold","parsing","printing","proc-macro","visit"],"filenames":["/home/steve/frameassembly/target/debug/deps/libsyn-3e178ba1e25ac716.rlib","/home/steve/frameassembly/target/debug/deps/libsyn-3e178ba1e25ac716.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.119/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","extra-traits","full","parsing","printing","proc-macro","visit"],"filenames":["/home/steve/frameassembly/target/debug/deps/libsyn-b1be1d56dbf32caf.rlib","/home/steve/frameassembly/target/debug/deps/libsyn-b1be1d56dbf32caf.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.3/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libgetrandom-a68bfb01e789dcc3.rlib","/home/steve/frameassembly/target/debug/deps/libgetrandom-a68bfb01e789dcc3.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_traits","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["i128"],"filenames":["/home/steve/frameassembly/target/debug/deps/libnum_traits-e19bec34d40687ed.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"utf8_iter","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libutf8_iter-cfc63db413bcfd15.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@1.0.109","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-1.0.109/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-1.0.109/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","parsing","printing","proc-macro","quote"],"filenames":["/home/steve/frameassembly/target/debug/build/syn-04eb2106a1d1f4fa/build-script-build"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gimli@0.32.3","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gimli-0.32.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gimli","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gimli-0.32.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["read","read-core"],"filenames":["/home/steve/frameassembly/target/debug/deps/libgimli-a7d4b9c244e6a026.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"miniz_oxide","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libminiz_oxide-76c66ad1d1877282.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#object@0.37.3","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.37.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"object","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.37.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["archive","coff","elf","macho","pe","read_core","unaligned","xcoff"],"filenames":["/home/steve/frameassembly/target/debug/deps/libobject-dcd1ddff498fbef8.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.5","linked_libs":[],"linked_paths":[],"cfgs":["lower_upper_exp_for_non_zero","rustc_diagnostics","linux_raw_dep","linux_raw","linux_like","linux_kernel"],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/rustix-131b33c40817dd86/out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bitvec@1.1.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitvec-1.1.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bitvec","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitvec-1.1.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/steve/frameassembly/target/debug/deps/libbitvec-8acc2cd6b7149f4f.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_segmenter_data@2.3.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_segmenter_data-2.3.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_segmenter_data","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_segmenter_data-2.3.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libicu_segmenter_data-62e6f9d4ae9e3e1e.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.151","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/steve/frameassembly/target/debug/deps/libserde_json-2f72dc95cc9d435b.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#nom@7.1.3","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"nom","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/steve/frameassembly/target/debug/deps/libnom-91da79c1fdb01731.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.190","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.190/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.190/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/liblibc-c90e93835dd5c1c1.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.11","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.11/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex_syntax","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std","unicode","unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"filenames":["/home/steve/frameassembly/target/debug/deps/libregex_syntax-b3f532025c157bd9.rlib","/home/steve/frameassembly/target/debug/deps/libregex_syntax-b3f532025c157bd9.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#synstructure@0.14.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.14.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"synstructure","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.14.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/steve/frameassembly/target/debug/deps/libsynstructure-a68625120be1d093.rlib","/home/steve/frameassembly/target/debug/deps/libsynstructure-a68625120be1d093.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.6","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.6/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"zerovec_derive","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libzerovec_derive-28b475caa60fb80f.so"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.7","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.7/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"displaydoc","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.7/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libdisplaydoc-c3d20f6596139939.so"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#uuid@1.27.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.27.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"uuid","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.27.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["rng","v4"],"filenames":["/home/steve/frameassembly/target/debug/deps/libuuid-0b2b892142b822f8.rlib","/home/steve/frameassembly/target/debug/deps/libuuid-0b2b892142b822f8.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.47","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.47/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_integer","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.47/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["i128"],"filenames":["/home/steve/frameassembly/target/debug/deps/libnum_integer-197d301ec9a95aac.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#snafu-derive@0.8.9","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/snafu-derive-0.8.9/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"snafu_derive","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/snafu-derive-0.8.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["rust_1_61"],"filenames":["/home/steve/frameassembly/target/debug/deps/libsnafu_derive-f02227e942e0f991.so"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@1.0.109","linked_libs":[],"linked_paths":[],"cfgs":["syn_disable_nightly_tests"],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/syn-95fbca4e9b31170b/out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#addr2line@0.25.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/addr2line-0.25.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"addr2line","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/addr2line-0.25.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libaddr2line-a37e54bc8e8982ce.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.45","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.45/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"chrono","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.45/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/steve/frameassembly/target/debug/deps/libchrono-9f5554646985b56f.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.2","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.13.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.13.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/steve/frameassembly/target/debug/deps/libbitflags-718a9c03d7ebdebe.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.16.2","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.16.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"smallvec","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.16.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libsmallvec-c702698fe751a920.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","race"],"filenames":["/home/steve/frameassembly/target/debug/deps/libonce_cell-9db0fb96ac78ac14.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustc-demangle@0.1.28","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-demangle-0.1.28/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustc_demangle","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-demangle-0.1.28/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/librustc_demangle-ae879be6822b9d77.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#either@1.18.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.18.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"either","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.18.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libeither-ac8d6e7be31d3a98.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.12.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.12.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"linux_raw_sys","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.12.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["auxvec","elf","errno","general","ioctl","no_std"],"filenames":["/home/steve/frameassembly/target/debug/deps/liblinux_raw_sys-bd7bad7263b23cf9.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/build/thiserror-47110b0e7ddf2570/build-script-build"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.8","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.8/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"zerofrom_derive","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libzerofrom_derive-9fd3d9aefe48e3b1.so"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.4","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.4/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"yoke_derive","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libyoke_derive-11fb5030789a3683.so"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.5","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zerotrie","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/steve/frameassembly/target/debug/deps/libzerotrie-31ebee1412bf491f.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rasn-derive-impl@0.28.15","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rasn-derive-impl-0.28.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rasn_derive_impl","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rasn-derive-impl-0.28.15/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/librasn_derive_impl-4b0f313167bb1704.rlib","/home/steve/frameassembly/target/debug/deps/librasn_derive_impl-4b0f313167bb1704.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.8","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.8/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_bigint","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libnum_bigint-ea58621f9e455023.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#snafu@0.8.9","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/snafu-0.8.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"snafu","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/snafu-0.8.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["rust_1_61","rust_1_65","rust_1_81"],"filenames":["/home/steve/frameassembly/target/debug/deps/libsnafu-e3ab3eae58657b51.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lazy_static","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/liblazy_static-1186751335d263a7.rlib","/home/steve/frameassembly/target/debug/deps/liblazy_static-1186751335d263a7.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fnv","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/steve/frameassembly/target/debug/deps/libfnv-5da7a8e0f882e69d.rlib","/home/steve/frameassembly/target/debug/deps/libfnv-5da7a8e0f882e69d.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#beef@0.5.2","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/beef-0.5.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"beef","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/beef-0.5.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/steve/frameassembly/target/debug/deps/libbeef-634d941d8ba077ff.rlib","/home/steve/frameassembly/target/debug/deps/libbeef-634d941d8ba077ff.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#xml-no-std@0.8.26","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xml-no-std-0.8.26/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"xml_no_std","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xml-no-std-0.8.26/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libxml_no_std-0ff9c5ade6902356.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.12.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bytes","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libbytes-f2edb016c51d4a00.rmeta"],"executable":null,"fresh":true}
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/steve/frameassembly/target/debug/build/thiserror-a55727fc8feaf08f/out"}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.5","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustix","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std","termios"],"filenames":["/home/steve/frameassembly/target/debug/deps/librustix-6daba78801db1b41.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@1.0.109","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-1.0.109/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-1.0.109/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","parsing","printing","proc-macro","quote"],"filenames":["/home/steve/frameassembly/target/debug/deps/libsyn-544c9bb6a423a301.rlib","/home/steve/frameassembly/target/debug/deps/libsyn-544c9bb6a423a301.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#backtrace@0.3.76","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/backtrace-0.3.76/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"backtrace","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/backtrace-0.3.76/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/steve/frameassembly/target/debug/deps/libbacktrace-c979968eb2273c3f.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libthiserror_impl-56c3ea7afac699e6.so"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.8/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zerofrom","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","derive"],"filenames":["/home/steve/frameassembly/target/debug/deps/libzerofrom-577a20999e562015.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rasn-derive@0.28.15","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rasn-derive-0.28.15/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"rasn_derive","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rasn-derive-0.28.15/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/librasn_derive-b6d7f7a69d2449c1.so"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#logos-codegen@0.14.4","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/logos-codegen-0.14.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"logos_codegen","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/logos-codegen-0.14.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/liblogos_codegen-79e7ff8cbc49e9df.rlib","/home/steve/frameassembly/target/debug/deps/liblogos_codegen-79e7ff8cbc49e9df.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_width","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["cjk","default"],"filenames":["/home/steve/frameassembly/target/debug/deps/libunicode_width-290d37c7b54bb0e0.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#is_ci@1.2.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_ci-1.2.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"is_ci","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_ci-1.2.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libis_ci-3f40d5752ad48feb.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"byteorder","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/steve/frameassembly/target/debug/deps/libbyteorder-92e9b6b7d5d84078.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libthiserror-61f315c76309cea9.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#terminal_size@0.4.4","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/terminal_size-0.4.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"terminal_size","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/terminal_size-0.4.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libterminal_size-587d1ccc5f477ec5.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#derive-into-owned@0.2.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive-into-owned-0.2.0/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"derive_into_owned","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive-into-owned-0.2.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libderive_into_owned-cf1e2a337c9dabc0.so"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#backtrace-ext@0.2.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/backtrace-ext-0.2.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"backtrace_ext","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/backtrace-ext-0.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libbacktrace_ext-634378e43556cf65.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#miette-derive@7.6.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miette-derive-7.6.0/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"miette_derive","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miette-derive-7.6.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libmiette_derive-d4c105212a78dea4.so"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.1.14","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.1.14/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_width","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.1.14/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["cjk","default"],"filenames":["/home/steve/frameassembly/target/debug/deps/libunicode_width-4b8f28056cba2836.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#supports-unicode@3.0.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/supports-unicode-3.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"supports_unicode","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/supports-unicode-3.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libsupports_unicode-6bde277573d81401.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#supports-hyperlinks@3.2.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/supports-hyperlinks-3.2.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"supports_hyperlinks","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/supports-hyperlinks-3.2.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libsupports_hyperlinks-aa2bcbb6bf7dc118.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.8","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.8/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"arrayvec","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.8/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/steve/frameassembly/target/debug/deps/libarrayvec-c5d767bc41e25b0c.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#owo-colors@4.4.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/owo-colors-4.4.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"owo_colors","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/owo-colors-4.4.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libowo_colors-b1f21eb61ec47a06.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"yoke","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","derive","zerofrom"],"filenames":["/home/steve/frameassembly/target/debug/deps/libyoke-d2d9eb04090f4150.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rasn@0.28.15","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rasn-0.28.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rasn","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rasn-0.28.15/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bytes","default","f32","f64"],"filenames":["/home/steve/frameassembly/target/debug/deps/librasn-e07adbfd7901f022.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#logos-derive@0.14.4","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/logos-derive-0.14.4/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"logos_derive","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/logos-derive-0.14.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/liblogos_derive-56c2fe0240792973.so"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#supports-color@3.0.2","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/supports-color-3.0.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"supports_color","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/supports-color-3.0.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libsupports_color-9f76f3c67e922ddc.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#byteorder_slice@3.0.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder_slice-3.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"byteorder_slice","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder_slice-3.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libbyteorder_slice-7dded964668681fc.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#etherparse@0.21.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/etherparse-0.21.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"etherparse","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/etherparse-0.21.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/steve/frameassembly/target/debug/deps/libetherparse-ef2f6d85a033dde6.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#winnow@1.0.4","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-1.0.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"winnow","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-1.0.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","ascii","binary","default","parser","std"],"filenames":["/home/steve/frameassembly/target/debug/deps/libwinnow-f4751039bec52820.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.8","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.8/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zerovec","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","derive","yoke"],"filenames":["/home/steve/frameassembly/target/debug/deps/libzerovec-eaf6a488b48c9217.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rasn-smi@0.28.15","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rasn-smi-0.28.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rasn_smi","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rasn-smi-0.28.15/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/steve/frameassembly/target/debug/deps/librasn_smi-0a50e53803d5005b.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#pcap-file@2.0.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pcap-file-2.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"pcap_file","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pcap-file-2.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libpcap_file-fe98803504a0b57a.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#logos@0.14.4","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/logos-0.14.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"logos","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/logos-0.14.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","export_derive","logos-derive","std"],"filenames":["/home/steve/frameassembly/target/debug/deps/liblogos-cea60d97232c0459.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.4","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tinystr","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","zerovec"],"filenames":["/home/steve/frameassembly/target/debug/deps/libtinystr-1d668c2f726aa2b3.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.6","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"potential_utf","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","writeable","zerovec"],"filenames":["/home/steve/frameassembly/target/debug/deps/libpotential_utf-976e3e37e9fbbd14.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rasn-snmp@0.28.15","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rasn-snmp-0.28.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rasn_snmp","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rasn-snmp-0.28.15/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/steve/frameassembly/target/debug/deps/librasn_snmp-99eb44025f4b1c84.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.3.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.3.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_locale_core","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.3.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","zerovec"],"filenames":["/home/steve/frameassembly/target/debug/deps/libicu_locale_core-88bf1bbc811b3c42.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.3.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.3.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_collections","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.3.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libicu_collections-6348dcbe3e1d3d48.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.3.1","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.3.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_provider","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.3.1/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","baked"],"filenames":["/home/steve/frameassembly/target/debug/deps/libicu_provider-1ae89301c3289534.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_locale_fallback@2.3.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_fallback-2.3.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_locale_fallback","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_fallback-2.3.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compiled_data"],"filenames":["/home/steve/frameassembly/target/debug/deps/libicu_locale_fallback-65c1f5394b799e36.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_segmenter@2.3.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_segmenter-2.3.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_segmenter","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_segmenter-2.3.0/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compiled_data"],"filenames":["/home/steve/frameassembly/target/debug/deps/libicu_segmenter-d54da9e8ebd949cb.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#textwrap@0.16.4","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/textwrap-0.16.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"textwrap","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/textwrap-0.16.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["icu_segmenter","std","unicode-linebreak","unicode-width"],"filenames":["/home/steve/frameassembly/target/debug/deps/libtextwrap-5f6811563f33976c.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#miette@7.6.0","manifest_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miette-7.6.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"miette","src_path":"/home/steve/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miette-7.6.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","fancy","fancy-base","fancy-no-backtrace"],"filenames":["/home/steve/frameassembly/target/debug/deps/libmiette-bd688372ff2f5130.rmeta"],"executable":null,"fresh":true}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n  --> src/parser.rs:69:4\n   |\n69 | fn parse_ip<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<IpAddr> {\n   |    ^^^^^^^^\n   |\n   = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\nnote: the lint level is defined here\n  --> src/lib.rs:2:9\n   |\n 2 | #![warn(clippy::missing_docs_in_private_items)]\n   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"the lint level is defined here","rendered":null,"spans":[{"byte_end":68,"byte_start":31,"column_end":46,"column_start":9,"expansion":null,"file_name":"src/lib.rs","is_primary":true,"label":null,"line_end":2,"line_start":2,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":46,"highlight_start":9,"text":"#![warn(clippy::missing_docs_in_private_items)]"}]}]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":1886,"byte_start":1878,"column_end":12,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":69,"line_start":69,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":4,"text":"fn parse_ip<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<IpAddr> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n  --> src/parser.rs:78:4\n   |\n78 | fn parse_mac<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<[u8; 6]> {\n   |    ^^^^^^^^^\n   |\n   = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":2145,"byte_start":2136,"column_end":13,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":78,"line_start":78,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":13,"highlight_start":4,"text":"fn parse_mac<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<[u8; 6]> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n  --> src/parser.rs:97:4\n   |\n97 | fn parse_u16<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<u16> {\n   |    ^^^^^^^^^\n   |\n   = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":2694,"byte_start":2685,"column_end":13,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":97,"line_start":97,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":13,"highlight_start":4,"text":"fn parse_u16<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<u16> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n   --> src/parser.rs:107:4\n    |\n107 | fn parse_u32<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<u32> {\n    |    ^^^^^^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":2935,"byte_start":2926,"column_end":13,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":107,"line_start":107,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":13,"highlight_start":4,"text":"fn parse_u32<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<u32> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n   --> src/parser.rs:117:4\n    |\n117 | fn parse_host_def<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<HostDe...\n    |    ^^^^^^^^^^^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":3181,"byte_start":3167,"column_end":18,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":117,"line_start":117,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":18,"highlight_start":4,"text":"fn parse_host_def<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<HostDef<'a>> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n   --> src/parser.rs:143:4\n    |\n143 | fn parse_direction<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<Direc...\n    |    ^^^^^^^^^^^^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":3874,"byte_start":3859,"column_end":19,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":143,"line_start":143,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":19,"highlight_start":4,"text":"fn parse_direction<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<Direction> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n   --> src/parser.rs:151:4\n    |\n151 | fn parse_frame_statement<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult...\n    |    ^^^^^^^^^^^^^^^^^^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":4125,"byte_start":4104,"column_end":25,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":151,"line_start":151,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":25,"highlight_start":4,"text":"fn parse_frame_statement<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<FrameStatement<'a>> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n   --> src/parser.rs:311:4\n    |\n311 | fn parse_flow_def<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<FlowDe...\n    |    ^^^^^^^^^^^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":9507,"byte_start":9493,"column_end":18,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":311,"line_start":311,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":18,"highlight_start":4,"text":"fn parse_flow_def<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<FlowDef<'a>> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n   --> src/parser.rs:333:4\n    |\n333 | fn parse_argument<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<Argume...\n    |    ^^^^^^^^^^^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":10165,"byte_start":10151,"column_end":18,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":333,"line_start":333,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":18,"highlight_start":4,"text":"fn parse_argument<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<Argument<'a>> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n   --> src/parser.rs:338:4\n    |\n338 | fn parse_template_invocation<'i, 'a>(\n    |    ^^^^^^^^^^^^^^^^^^^^^^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":10327,"byte_start":10302,"column_end":29,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":338,"line_start":338,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":4,"text":"fn parse_template_invocation<'i, 'a>("}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n   --> src/parser.rs:351:4\n    |\n351 | fn parse_run_statement<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<R...\n    |    ^^^^^^^^^^^^^^^^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":10727,"byte_start":10708,"column_end":23,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":351,"line_start":351,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":23,"highlight_start":4,"text":"fn parse_run_statement<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<RunStatement<'a>> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n   --> src/parser.rs:365:4\n    |\n365 | fn parse_compile_block<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<V...\n    |    ^^^^^^^^^^^^^^^^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":11320,"byte_start":11301,"column_end":23,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":365,"line_start":365,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":23,"highlight_start":4,"text":"fn parse_compile_block<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<Vec<RunStatement<'a>>> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n   --> src/parser.rs:375:5\n    |\n375 |     Host(HostDef<'a>),\n    |     ^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":11753,"byte_start":11749,"column_end":9,"column_start":5,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":375,"line_start":375,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":9,"highlight_start":5,"text":"    Host(HostDef<'a>),"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n   --> src/parser.rs:376:5\n    |\n376 |     Flow(FlowDef<'a>),\n    |     ^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":11776,"byte_start":11772,"column_end":9,"column_start":5,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":376,"line_start":376,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":9,"highlight_start":5,"text":"    Flow(FlowDef<'a>),"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n   --> src/parser.rs:377:5\n    |\n377 |     Compile(Vec<RunStatement<'a>>),\n    |     ^^^^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":11802,"byte_start":11795,"column_end":12,"column_start":5,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":377,"line_start":377,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":5,"text":"    Compile(Vec<RunStatement<'a>>),"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n   --> src/parser.rs:380:4\n    |\n380 | fn parse_top_level<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<TopLe...\n    |    ^^^^^^^^^^^^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":11848,"byte_start":11833,"column_end":19,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":380,"line_start":380,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":19,"highlight_start":4,"text":"fn parse_top_level<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<TopLevel<'a>> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a function\n   --> src/parser.rs:389:4\n    |\n389 | fn parse_all<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<Program<'a>> {\n    |    ^^^^^^^^^\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a function","spans":[{"byte_end":12107,"byte_start":12098,"column_end":13,"column_start":4,"expansion":null,"file_name":"src/parser.rs","is_primary":true,"label":null,"line_end":389,"line_start":389,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":13,"highlight_start":4,"text":"fn parse_all<'i, 'a>(input: &mut Stream<'i, 'a>) -> PResult<Program<'a>> {"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a field\n  --> src/pcap.rs:23:5\n   |\n23 |     writer: PcapNgWriter<File>,\n   |     ^^^^^^\n   |\n   = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#missing_docs_in_private_items","rendered":null,"spans":[]}],"level":"warning","message":"missing documentation for a field","spans":[{"byte_end":696,"byte_start":690,"column_end":11,"column_start":5,"expansion":null,"file_name":"src/pcap.rs","is_primary":true,"label":null,"line_end":23,"line_start":23,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":11,"highlight_start":5,"text":"    writer: PcapNgWriter<File>,"}]}],"code":{"code":"clippy::missing_docs_in_private_items","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a module\n  --> src/lib.rs:39:1\n   |\n39 | pub mod ast;\n   | ^^^^^^^^^^^\n   |\nnote: the lint level is defined here\n  --> src/lib.rs:1:9\n   |\n 1 | #![warn(missing_docs)]\n   |         ^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"the lint level is defined here","rendered":null,"spans":[{"byte_end":20,"byte_start":8,"column_end":21,"column_start":9,"expansion":null,"file_name":"src/lib.rs","is_primary":true,"label":null,"line_end":1,"line_start":1,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":9,"text":"#![warn(missing_docs)]"}]}]}],"level":"warning","message":"missing documentation for a module","spans":[{"byte_end":982,"byte_start":971,"column_end":12,"column_start":1,"expansion":null,"file_name":"src/lib.rs","is_primary":true,"label":null,"line_end":39,"line_start":39,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":1,"text":"pub mod ast;"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a module\n  --> src/lib.rs:40:1\n   |\n40 | pub mod backend;\n   | ^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a module","spans":[{"byte_end":999,"byte_start":984,"column_end":16,"column_start":1,"expansion":null,"file_name":"src/lib.rs","is_primary":true,"label":null,"line_end":40,"line_start":40,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":16,"highlight_start":1,"text":"pub mod backend;"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a module\n  --> src/lib.rs:41:1\n   |\n41 | pub mod error;\n   | ^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a module","spans":[{"byte_end":1014,"byte_start":1001,"column_end":14,"column_start":1,"expansion":null,"file_name":"src/lib.rs","is_primary":true,"label":null,"line_end":41,"line_start":41,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":14,"highlight_start":1,"text":"pub mod error;"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a module\n  --> src/lib.rs:42:1\n   |\n42 | pub mod lexer;\n   | ^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a module","spans":[{"byte_end":1029,"byte_start":1016,"column_end":14,"column_start":1,"expansion":null,"file_name":"src/lib.rs","is_primary":true,"label":null,"line_end":42,"line_start":42,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":14,"highlight_start":1,"text":"pub mod lexer;"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a module\n  --> src/lib.rs:43:1\n   |\n43 | pub mod packet;\n   | ^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a module","spans":[{"byte_end":1045,"byte_start":1031,"column_end":15,"column_start":1,"expansion":null,"file_name":"src/lib.rs","is_primary":true,"label":null,"line_end":43,"line_start":43,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":15,"highlight_start":1,"text":"pub mod packet;"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a module\n  --> src/lib.rs:44:1\n   |\n44 | pub mod parser;\n   | ^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a module","spans":[{"byte_end":1061,"byte_start":1047,"column_end":15,"column_start":1,"expansion":null,"file_name":"src/lib.rs","is_primary":true,"label":null,"line_end":44,"line_start":44,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":15,"highlight_start":1,"text":"pub mod parser;"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a module\n  --> src/lib.rs:45:1\n   |\n45 | pub mod pcap;\n   | ^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a module","spans":[{"byte_end":1075,"byte_start":1063,"column_end":13,"column_start":1,"expansion":null,"file_name":"src/lib.rs","is_primary":true,"label":null,"line_end":45,"line_start":45,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":13,"highlight_start":1,"text":"pub mod pcap;"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:12:5\n   |\n12 |     pub name: &'a str,\n   |     ^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":293,"byte_start":276,"column_end":22,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":12,"line_start":12,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":22,"highlight_start":5,"text":"    pub name: &'a str,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:13:5\n   |\n13 |     pub ip: IpAddr,\n   |     ^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":313,"byte_start":299,"column_end":19,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":13,"line_start":13,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":19,"highlight_start":5,"text":"    pub ip: IpAddr,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:14:5\n   |\n14 |     pub mac: Option<[u8; 6]>,\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":343,"byte_start":319,"column_end":29,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":14,"line_start":14,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":5,"text":"    pub mac: Option<[u8; 6]>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:26:5\n   |\n26 |     LeftToRight, // ->\n   |     ^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":592,"byte_start":581,"column_end":16,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":26,"line_start":26,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":16,"highlight_start":5,"text":"    LeftToRight, // ->"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:27:5\n   |\n27 |     RightToLeft, // <-\n   |     ^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":615,"byte_start":604,"column_end":16,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":27,"line_start":27,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":16,"highlight_start":5,"text":"    RightToLeft, // <-"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:39:5\n   |\n39 |     Syn,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":819,"byte_start":816,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":39,"line_start":39,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Syn,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:40:5\n   |\n40 |     Ack,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":828,"byte_start":825,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":40,"line_start":40,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Ack,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:41:5\n   |\n41 |     Fin,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":837,"byte_start":834,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":41,"line_start":41,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Fin,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:42:5\n   |\n42 |     Rst,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":846,"byte_start":843,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":42,"line_start":42,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Rst,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:43:5\n   |\n43 |     Psh,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":855,"byte_start":852,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":43,"line_start":43,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Psh,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:44:5\n   |\n44 |     Urg,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":864,"byte_start":861,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":44,"line_start":44,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Urg,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:45:5\n   |\n45 |     Ece,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":873,"byte_start":870,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":45,"line_start":45,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Ece,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:46:5\n   |\n46 |     Cwr,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":882,"byte_start":879,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":46,"line_start":46,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Cwr,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:58:5\n   |\n58 |     Tcp,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1105,"byte_start":1102,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":58,"line_start":58,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Tcp,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:59:5\n   |\n59 |     Udp,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1114,"byte_start":1111,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":59,"line_start":59,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Udp,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:60:5\n   |\n60 |     Snmp1,\n   |     ^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1125,"byte_start":1120,"column_end":10,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":60,"line_start":60,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":10,"highlight_start":5,"text":"    Snmp1,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:61:5\n   |\n61 |     Snmp2,\n   |     ^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1136,"byte_start":1131,"column_end":10,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":61,"line_start":61,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":10,"highlight_start":5,"text":"    Snmp2,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/ast.rs:62:5\n   |\n62 |     Snmp3,\n   |     ^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1147,"byte_start":1142,"column_end":10,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":62,"line_start":62,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":10,"highlight_start":5,"text":"    Snmp3,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:73:5\n   |\n73 |     pub caller: &'a str,\n   |     ^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1402,"byte_start":1383,"column_end":24,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":73,"line_start":73,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":24,"highlight_start":5,"text":"    pub caller: &'a str,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:74:5\n   |\n74 |     pub dir: Direction,\n   |     ^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1426,"byte_start":1408,"column_end":23,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":74,"line_start":74,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":23,"highlight_start":5,"text":"    pub dir: Direction,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:75:5\n   |\n75 |     pub callee: &'a str,\n   |     ^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1451,"byte_start":1432,"column_end":24,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":75,"line_start":75,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":24,"highlight_start":5,"text":"    pub callee: &'a str,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:76:5\n   |\n76 |     pub protocol: Protocol,\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1479,"byte_start":1457,"column_end":27,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":76,"line_start":76,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":27,"highlight_start":5,"text":"    pub protocol: Protocol,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:77:5\n   |\n77 |     pub src_port: Option<u16>,\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1510,"byte_start":1485,"column_end":30,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":77,"line_start":77,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":30,"highlight_start":5,"text":"    pub src_port: Option<u16>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:78:5\n   |\n78 |     pub dst_port: Option<u16>,\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1541,"byte_start":1516,"column_end":30,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":78,"line_start":78,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":30,"highlight_start":5,"text":"    pub dst_port: Option<u16>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:81:5\n   |\n81 |     pub flags: Vec<TcpFlag>,\n   |     ^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1591,"byte_start":1568,"column_end":28,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":81,"line_start":81,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":28,"highlight_start":5,"text":"    pub flags: Vec<TcpFlag>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:82:5\n   |\n82 |     pub seq: Option<u32>,\n   |     ^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1617,"byte_start":1597,"column_end":25,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":82,"line_start":82,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":25,"highlight_start":5,"text":"    pub seq: Option<u32>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:83:5\n   |\n83 |     pub ack_num: Option<u32>,\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1647,"byte_start":1623,"column_end":29,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":83,"line_start":83,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":5,"text":"    pub ack_num: Option<u32>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:84:5\n   |\n84 |     pub win: Option<u16>,\n   |     ^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1673,"byte_start":1653,"column_end":25,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":84,"line_start":84,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":25,"highlight_start":5,"text":"    pub win: Option<u16>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:85:5\n   |\n85 |     pub payload: Option<&'a str>,\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1707,"byte_start":1679,"column_end":33,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":85,"line_start":85,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":33,"highlight_start":5,"text":"    pub payload: Option<&'a str>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:88:5\n   |\n88 |     pub community: Option<&'a str>,\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1765,"byte_start":1735,"column_end":35,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":88,"line_start":88,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":35,"highlight_start":5,"text":"    pub community: Option<&'a str>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:89:5\n   |\n89 |     pub user: Option<&'a str>,\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1796,"byte_start":1771,"column_end":30,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":89,"line_start":89,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":30,"highlight_start":5,"text":"    pub user: Option<&'a str>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:90:5\n   |\n90 |     pub oid: Option<&'a str>,\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1826,"byte_start":1802,"column_end":29,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":90,"line_start":90,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":5,"text":"    pub oid: Option<&'a str>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:91:5\n   |\n91 |     pub sys_up_time: Option<u32>,\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1860,"byte_start":1832,"column_end":33,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":91,"line_start":91,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":33,"highlight_start":5,"text":"    pub sys_up_time: Option<u32>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/ast.rs:93:5\n   |\n93 |     pub wait: Option<u64>,\n   |     ^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1888,"byte_start":1867,"column_end":26,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":93,"line_start":93,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":26,"highlight_start":5,"text":"    pub wait: Option<u64>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n   --> src/ast.rs:106:5\n    |\n106 |     pub name: &'a str,\n    |     ^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":2168,"byte_start":2151,"column_end":22,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":106,"line_start":106,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":22,"highlight_start":5,"text":"    pub name: &'a str,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n   --> src/ast.rs:107:5\n    |\n107 |     pub params: Vec<&'a str>,\n    |     ^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":2198,"byte_start":2174,"column_end":29,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":107,"line_start":107,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":5,"text":"    pub params: Vec<&'a str>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n   --> src/ast.rs:108:5\n    |\n108 |     pub statements: Vec<FrameStatement<'a>>,\n    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":2243,"byte_start":2204,"column_end":44,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":108,"line_start":108,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":44,"highlight_start":5,"text":"    pub statements: Vec<FrameStatement<'a>>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n   --> src/ast.rs:127:5\n    |\n127 |     pub name: &'a str,\n    |     ^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":2766,"byte_start":2749,"column_end":22,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":127,"line_start":127,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":22,"highlight_start":5,"text":"    pub name: &'a str,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n   --> src/ast.rs:128:5\n    |\n128 |     pub args: Vec<Argument<'a>>,\n    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":2799,"byte_start":2772,"column_end":32,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":128,"line_start":128,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":32,"highlight_start":5,"text":"    pub args: Vec<Argument<'a>>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n   --> src/ast.rs:149:5\n    |\n149 |     pub hosts: Vec<HostDef<'a>>,\n    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":3487,"byte_start":3460,"column_end":32,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":149,"line_start":149,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":32,"highlight_start":5,"text":"    pub hosts: Vec<HostDef<'a>>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n   --> src/ast.rs:150:5\n    |\n150 |     pub flows: Vec<FlowDef<'a>>,\n    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":3520,"byte_start":3493,"column_end":32,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":150,"line_start":150,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":32,"highlight_start":5,"text":"    pub flows: Vec<FlowDef<'a>>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n   --> src/ast.rs:151:5\n    |\n151 |     pub compile_block: Vec<RunStatement<'a>>,\n    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":3566,"byte_start":3526,"column_end":45,"column_start":5,"expansion":null,"file_name":"src/ast.rs","is_primary":true,"label":null,"line_end":151,"line_start":151,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":45,"highlight_start":5,"text":"    pub compile_block: Vec<RunStatement<'a>>,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/error.rs:16:9\n   |\n16 |         src: String,\n   |         ^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":539,"byte_start":528,"column_end":20,"column_start":9,"expansion":null,"file_name":"src/error.rs","is_primary":true,"label":null,"line_end":16,"line_start":16,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":20,"highlight_start":9,"text":"        src: String,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/error.rs:18:9\n   |\n18 |         span: (usize, usize),\n   |         ^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":603,"byte_start":583,"column_end":29,"column_start":9,"expansion":null,"file_name":"src/error.rs","is_primary":true,"label":null,"line_end":18,"line_start":18,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":9,"text":"        span: (usize, usize),"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/error.rs:27:9\n   |\n27 |         message: String,\n   |         ^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":862,"byte_start":847,"column_end":24,"column_start":9,"expansion":null,"file_name":"src/error.rs","is_primary":true,"label":null,"line_end":27,"line_start":27,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":24,"highlight_start":9,"text":"        message: String,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/error.rs:29:9\n   |\n29 |         src: String,\n   |         ^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":906,"byte_start":895,"column_end":20,"column_start":9,"expansion":null,"file_name":"src/error.rs","is_primary":true,"label":null,"line_end":29,"line_start":29,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":20,"highlight_start":9,"text":"        src: String,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/error.rs:31:9\n   |\n31 |         span: (usize, usize),\n   |         ^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":961,"byte_start":941,"column_end":29,"column_start":9,"expansion":null,"file_name":"src/error.rs","is_primary":true,"label":null,"line_end":31,"line_start":31,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":9,"text":"        span: (usize, usize),"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/error.rs:37:9\n   |\n37 |         message: String,\n   |         ^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1172,"byte_start":1157,"column_end":24,"column_start":9,"expansion":null,"file_name":"src/error.rs","is_primary":true,"label":null,"line_end":37,"line_start":37,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":24,"highlight_start":9,"text":"        message: String,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/error.rs:39:9\n   |\n39 |         src: String,\n   |         ^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1216,"byte_start":1205,"column_end":20,"column_start":9,"expansion":null,"file_name":"src/error.rs","is_primary":true,"label":null,"line_end":39,"line_start":39,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":20,"highlight_start":9,"text":"        src: String,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a struct field\n  --> src/error.rs:41:9\n   |\n41 |         span: (usize, usize),\n   |         ^^^^^^^^^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a struct field","spans":[{"byte_end":1286,"byte_start":1266,"column_end":29,"column_start":9,"expansion":null,"file_name":"src/error.rs","is_primary":true,"label":null,"line_end":41,"line_start":41,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":29,"highlight_start":9,"text":"        span: (usize, usize),"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:19:5\n   |\n19 |     Host,\n   |     ^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":441,"byte_start":437,"column_end":9,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":19,"line_start":19,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":9,"highlight_start":5,"text":"    Host,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:21:5\n   |\n21 |     Flow,\n   |     ^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":472,"byte_start":468,"column_end":9,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":21,"line_start":21,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":9,"highlight_start":5,"text":"    Flow,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:23:5\n   |\n23 |     Ip,\n   |     ^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":499,"byte_start":497,"column_end":7,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":23,"line_start":23,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":7,"highlight_start":5,"text":"    Ip,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:25:5\n   |\n25 |     Mac,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":528,"byte_start":525,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":25,"line_start":25,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Mac,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:27:5\n   |\n27 |     Compile,\n   |     ^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":565,"byte_start":558,"column_end":12,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":27,"line_start":27,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":5,"text":"    Compile,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:29:5\n   |\n29 |     Loop,\n   |     ^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":596,"byte_start":592,"column_end":9,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":29,"line_start":29,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":9,"highlight_start":5,"text":"    Loop,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:31:5\n   |\n31 |     Tcp,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":625,"byte_start":622,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":31,"line_start":31,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Tcp,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:33:5\n   |\n33 |     Udp,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":654,"byte_start":651,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":33,"line_start":33,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Udp,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:35:5\n   |\n35 |     Syn,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":683,"byte_start":680,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":35,"line_start":35,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Syn,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:37:5\n   |\n37 |     Ack,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":712,"byte_start":709,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":37,"line_start":37,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Ack,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:39:5\n   |\n39 |     Fin,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":741,"byte_start":738,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":39,"line_start":39,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Fin,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:41:5\n   |\n41 |     Rst,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":770,"byte_start":767,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":41,"line_start":41,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Rst,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:43:5\n   |\n43 |     Psh,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":799,"byte_start":796,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":43,"line_start":43,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Psh,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:45:5\n   |\n45 |     Urg,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":828,"byte_start":825,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":45,"line_start":45,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Urg,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:47:5\n   |\n47 |     Ece,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":857,"byte_start":854,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":47,"line_start":47,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Ece,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:49:5\n   |\n49 |     Cwr,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":886,"byte_start":883,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":49,"line_start":49,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Cwr,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:51:5\n   |\n51 |     SrcPort,\n   |     ^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":923,"byte_start":916,"column_end":12,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":51,"line_start":51,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":5,"text":"    SrcPort,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:53:5\n   |\n53 |     DstPort,\n   |     ^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":960,"byte_start":953,"column_end":12,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":53,"line_start":53,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":5,"text":"    DstPort,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:55:5\n   |\n55 |     Port,\n   |     ^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":991,"byte_start":987,"column_end":9,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":55,"line_start":55,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":9,"highlight_start":5,"text":"    Port,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:57:5\n   |\n57 |     Seq,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1020,"byte_start":1017,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":57,"line_start":57,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Seq,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:59:5\n   |\n59 |     AckNum,\n   |     ^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1055,"byte_start":1049,"column_end":11,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":59,"line_start":59,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":11,"highlight_start":5,"text":"    AckNum,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:61:5\n   |\n61 |     Win,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1084,"byte_start":1081,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":61,"line_start":61,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Win,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:63:5\n   |\n63 |     Payload,\n   |     ^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1121,"byte_start":1114,"column_end":12,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":63,"line_start":63,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":12,"highlight_start":5,"text":"    Payload,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:65:5\n   |\n65 |     Wait,\n   |     ^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1152,"byte_start":1148,"column_end":9,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":65,"line_start":65,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":9,"highlight_start":5,"text":"    Wait,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:67:5\n   |\n67 |     Snmp1,\n   |     ^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1185,"byte_start":1180,"column_end":10,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":67,"line_start":67,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":10,"highlight_start":5,"text":"    Snmp1,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:69:5\n   |\n69 |     Snmp2,\n   |     ^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1218,"byte_start":1213,"column_end":10,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":69,"line_start":69,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":10,"highlight_start":5,"text":"    Snmp2,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:71:5\n   |\n71 |     Snmp3,\n   |     ^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1251,"byte_start":1246,"column_end":10,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":71,"line_start":71,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":10,"highlight_start":5,"text":"    Snmp3,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:73:5\n   |\n73 |     Trap,\n   |     ^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1282,"byte_start":1278,"column_end":9,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":73,"line_start":73,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":9,"highlight_start":5,"text":"    Trap,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:75:5\n   |\n75 |     Community,\n   |     ^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1323,"byte_start":1314,"column_end":14,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":75,"line_start":75,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":14,"highlight_start":5,"text":"    Community,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:77:5\n   |\n77 |     User,\n   |     ^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1354,"byte_start":1350,"column_end":9,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":77,"line_start":77,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":9,"highlight_start":5,"text":"    User,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:79:5\n   |\n79 |     Oid,\n   |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1383,"byte_start":1380,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":79,"line_start":79,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Oid,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:81:5\n   |\n81 |     SysUpTime,\n   |     ^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1424,"byte_start":1415,"column_end":14,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":81,"line_start":81,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":14,"highlight_start":5,"text":"    SysUpTime,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:84:5\n   |\n84 |     RightArrow,\n   |     ^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1460,"byte_start":1450,"column_end":15,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":84,"line_start":84,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":15,"highlight_start":5,"text":"    RightArrow,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:86:5\n   |\n86 |     LeftArrow,\n   |     ^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1494,"byte_start":1485,"column_end":14,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":86,"line_start":86,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":14,"highlight_start":5,"text":"    LeftArrow,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:88:5\n   |\n88 |     LBrace,\n   |     ^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1524,"byte_start":1518,"column_end":11,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":88,"line_start":88,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":11,"highlight_start":5,"text":"    LBrace,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:90:5\n   |\n90 |     RBrace,\n   |     ^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1554,"byte_start":1548,"column_end":11,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":90,"line_start":90,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":11,"highlight_start":5,"text":"    RBrace,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:92:5\n   |\n92 |     LParen,\n   |     ^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1584,"byte_start":1578,"column_end":11,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":92,"line_start":92,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":11,"highlight_start":5,"text":"    LParen,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:94:5\n   |\n94 |     RParen,\n   |     ^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1614,"byte_start":1608,"column_end":11,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":94,"line_start":94,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":11,"highlight_start":5,"text":"    RParen,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n  --> src/lexer.rs:96:5\n   |\n96 |     Comma,\n   |     ^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1643,"byte_start":1638,"column_end":10,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":96,"line_start":96,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":10,"highlight_start":5,"text":"    Comma,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n   --> src/lexer.rs:100:5\n    |\n100 |     Ms,\n    |     ^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1706,"byte_start":1704,"column_end":7,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":100,"line_start":100,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":7,"highlight_start":5,"text":"    Ms,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n   --> src/lexer.rs:102:5\n    |\n102 |     Sec,\n    |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1747,"byte_start":1744,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":102,"line_start":102,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Sec,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n   --> src/lexer.rs:104:5\n    |\n104 |     Min,\n    |     ^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1788,"byte_start":1785,"column_end":8,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":104,"line_start":104,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":8,"highlight_start":5,"text":"    Min,"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n   --> src/lexer.rs:107:5\n    |\n107 |     Ident(&'a str),\n    |     ^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1853,"byte_start":1848,"column_end":10,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":107,"line_start":107,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":10,"highlight_start":5,"text":"    Ident(&'a str),"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n   --> src/lexer.rs:110:5\n    |\n110 |     StringLit(&'a str),\n    |     ^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":1938,"byte_start":1929,"column_end":14,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":110,"line_start":110,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":14,"highlight_start":5,"text":"    StringLit(&'a str),"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n   --> src/lexer.rs:114:5\n    |\n114 |     IpAddress(&'a str),\n    |     ^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":2095,"byte_start":2086,"column_end":14,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":114,"line_start":114,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":14,"highlight_start":5,"text":"    IpAddress(&'a str),"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n   --> src/lexer.rs:118:5\n    |\n118 |     MacAddress(&'a str),\n    |     ^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":2208,"byte_start":2198,"column_end":15,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":118,"line_start":118,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":15,"highlight_start":5,"text":"    MacAddress(&'a str),"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n   --> src/lexer.rs:122:5\n    |\n122 |     OidStr(&'a str),\n    |     ^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":2305,"byte_start":2299,"column_end":11,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":122,"line_start":122,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":11,"highlight_start":5,"text":"    OidStr(&'a str),"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"rendered":"warning: missing documentation for a variant\n   --> src/lexer.rs:125:5\n    |\n125 |     Number(&'a str),\n    |     ^^^^^^\n\n","$message_type":"diagnostic","children":[],"level":"warning","message":"missing documentation for a variant","spans":[{"byte_end":2350,"byte_start":2344,"column_end":11,"column_start":5,"expansion":null,"file_name":"src/lexer.rs","is_primary":true,"label":null,"line_end":125,"line_start":125,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":11,"highlight_start":5,"text":"    Number(&'a str),"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-artifact","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libframeassembly-b7bd42da1355d9d3.rmeta"],"executable":null,"fresh":false}
{"reason":"compiler-message","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/main.rs","edition":"2024","doc":true,"doctest":false,"test":true},"message":{"rendered":"warning: missing documentation for the crate\n  --> src/main.rs:1:1\n   |\n 1 | / #![warn(missing_docs)]\n 2 | | #![warn(clippy::missing_docs_in_private_items)]\n 3 | | use frameassembly::backend::generate_pcap;\n 4 | | use frameassembly::parser::parse_program;\n...  |\n52 | |     Ok(())\n53 | | }\n   | |_^\n   |\nnote: the lint level is defined here\n  --> src/main.rs:1:9\n   |\n 1 | #![warn(missing_docs)]\n   |         ^^^^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"the lint level is defined here","rendered":null,"spans":[{"byte_end":20,"byte_start":8,"column_end":21,"column_start":9,"expansion":null,"file_name":"src/main.rs","is_primary":true,"label":null,"line_end":1,"line_start":1,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":21,"highlight_start":9,"text":"#![warn(missing_docs)]"}]}]}],"level":"warning","message":"missing documentation for the crate","spans":[{"byte_end":1582,"byte_start":0,"column_end":2,"column_start":1,"expansion":null,"file_name":"src/main.rs","is_primary":true,"label":null,"line_end":53,"line_start":1,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":23,"highlight_start":1,"text":"#![warn(missing_docs)]"},{"highlight_end":48,"highlight_start":1,"text":"#![warn(clippy::missing_docs_in_private_items)]"},{"highlight_end":43,"highlight_start":1,"text":"use frameassembly::backend::generate_pcap;"},{"highlight_end":42,"highlight_start":1,"text":"use frameassembly::parser::parse_program;"},{"highlight_end":38,"highlight_start":1,"text":"use miette::{IntoDiagnostic, Result};"},{"highlight_end":14,"highlight_start":1,"text":"use std::env;"},{"highlight_end":13,"highlight_start":1,"text":"use std::fs;"},{"highlight_end":1,"highlight_start":1,"text":""},{"highlight_end":54,"highlight_start":1,"text":"/// The main entry point for the `frameassembly` CLI."},{"highlight_end":4,"highlight_start":1,"text":"///"},{"highlight_end":86,"highlight_start":1,"text":"/// This reads a `.fasm` file provided via command-line arguments, parses the syntax,"},{"highlight_end":56,"highlight_start":1,"text":"/// and generates the corresponding `output.pcap` file."},{"highlight_end":4,"highlight_start":1,"text":"///"},{"highlight_end":15,"highlight_start":1,"text":"/// # Examples"},{"highlight_end":14,"highlight_start":1,"text":"/// ```no_run"},{"highlight_end":34,"highlight_start":1,"text":"/// // Run from the command line:"},{"highlight_end":33,"highlight_start":1,"text":"/// // $ frameassembly demo.fasm"},{"highlight_end":8,"highlight_start":1,"text":"/// ```"},{"highlight_end":4,"highlight_start":1,"text":"///"},{"highlight_end":13,"highlight_start":1,"text":"/// # Errors"},{"highlight_end":41,"highlight_start":1,"text":"/// Returns a `miette::Result` error if:"},{"highlight_end":44,"highlight_start":1,"text":"/// * Incorrect CLI arguments are provided."},{"highlight_end":37,"highlight_start":1,"text":"/// * The input file cannot be read."},{"highlight_end":37,"highlight_start":1,"text":"/// * Parsing the source file fails."},{"highlight_end":29,"highlight_start":1,"text":"/// * PCAP generation fails."},{"highlight_end":26,"highlight_start":1,"text":"fn main() -> Result<()> {"},{"highlight_end":32,"highlight_start":1,"text":"    let mut args = env::args();"},{"highlight_end":25,"highlight_start":1,"text":"    if args.len() != 2 {"},{"highlight_end":55,"highlight_start":1,"text":"        eprintln!(\"Usage: frameassembly <file.fasm>\");"},{"highlight_end":31,"highlight_start":1,"text":"        std::process::exit(1);"},{"highlight_end":6,"highlight_start":1,"text":"    }"},{"highlight_end":20,"highlight_start":1,"text":"    let file = args"},{"highlight_end":16,"highlight_start":1,"text":"        .nth(1)"},{"highlight_end":78,"highlight_start":1,"text":"        .ok_or_else(|| miette::miette!(\"Usage: frameassembly <file.fasm>\"))?;"},{"highlight_end":1,"highlight_start":1,"text":""},{"highlight_end":61,"highlight_start":1,"text":"    let code = fs::read_to_string(&file).into_diagnostic()?;"},{"highlight_end":1,"highlight_start":1,"text":""},{"highlight_end":18,"highlight_start":1,"text":"    let program ="},{"highlight_end":98,"highlight_start":1,"text":"        parse_program(&code).map_err(|e| miette::Report::new(e).with_source_code(code.clone()))?;"},{"highlight_end":1,"highlight_start":1,"text":""},{"highlight_end":14,"highlight_start":1,"text":"    println!("},{"highlight_end":50,"highlight_start":1,"text":"        \"Successfully parsed {} hosts, {} flows\","},{"highlight_end":29,"highlight_start":1,"text":"        program.hosts.len(),"},{"highlight_end":29,"highlight_start":1,"text":"        program.flows.len(),"},{"highlight_end":7,"highlight_start":1,"text":"    );"},{"highlight_end":1,"highlight_start":1,"text":""},{"highlight_end":37,"highlight_start":1,"text":"    let output_pcap = \"output.pcap\";"},{"highlight_end":46,"highlight_start":1,"text":"    println!(\"Starting PCAP compilation...\");"},{"highlight_end":96,"highlight_start":1,"text":"    generate_pcap(&program, output_pcap).map_err(|e| miette::miette!(\"Backend error: {}\", e))?;"},{"highlight_end":1,"highlight_start":1,"text":""},{"highlight_end":56,"highlight_start":1,"text":"    println!(\"Successfully generated {}\", output_pcap);"},{"highlight_end":11,"highlight_start":1,"text":"    Ok(())"},{"highlight_end":2,"highlight_start":1,"text":"}"}]}],"code":{"code":"missing_docs","explanation":null}}}
{"reason":"compiler-artifact","package_id":"path+file:///home/steve/frameassembly#0.10.1","manifest_path":"/home/steve/frameassembly/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"frameassembly","src_path":"/home/steve/frameassembly/src/main.rs","edition":"2024","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/steve/frameassembly/target/debug/deps/libframeassembly-0a9f6b18014b097b.rmeta"],"executable":null,"fresh":false}
{"reason":"build-finished","success":true}