{
"schema_version": 1,
"recorded_at": "2026-09-28T14:42:12.859550+00:00",
"package": "rustclamp-example-contribution",
"source_sha256": "2447d55f56c95384545d2c6efbe7ef460099b434d5385a561a9f167ca34f2564",
"toolchain": "rustc 1.96.1 (31fca3adb 2026-06-26)\nbinary: rustc\ncommit-hash: 31fca3adb283cc9dfd56b49cdee9a96eb9c96ffd\ncommit-date: 2026-06-26\nhost: x86_64-unknown-linux-gnu\nrelease: 1.96.1\nLLVM version: 22.1.2",
"cargo": "cargo 1.96.1 (356927216 2026-06-26)",
"target": "x86_64-unknown-linux-gnu",
"machine": {
"platform": "Linux-6.18.53-1-lts-x86_64-with-glibc2.44",
"cpu_count": 12,
"cpu": ": AMD Ryzen 5 PRO 4650U with Radeon Graphics",
"memory": "MemTotal: 15674960 kB"
},
"profile": {
"name": "release",
"explicit_settings": {
"opt-level": 3,
"debug": false,
"strip": "none",
"lto": false,
"codegen-units": 16,
"panic": "unwind"
}
},
"features": {
"default": false,
"explicit": ""
},
"environment": {
"RUSTFLAGS": "",
"CARGO_ENCODED_RUSTFLAGS": "",
"RUSTC_WRAPPER": "",
"RUSTC_WORKSPACE_WRAPPER": ""
},
"build_configuration": "Cargo manifests and .cargo/config files are authoritative; archive alongside report",
"workspace_manifest_sha256": "a6122dec8763eb9bd66f2f92aee06925b4d5866330674dc809c7bd144083a068",
"lockfile_sha256": "1be89b28f1315a70f14f427342094808ef46934435f46de2d8e908b5d8d3640f",
"cache": "Fresh target directory per clean sample; OS page cache uncontrolled; immediate unchanged rebuild; CARGO_INCREMENTAL=1",
"repetitions": 3,
"commands": {
"build": [
"cargo",
"build",
"--offline",
"--locked",
"--release",
"--manifest-path",
"/home/neo/projects/rustclamp/rustclamp/examples/03-contribution/Cargo.toml",
"--package",
"rustclamp-example-contribution",
"--no-default-features",
"--example",
"03-contribution",
"--target",
"x86_64-unknown-linux-gnu"
],
"metadata": [
"cargo",
"metadata",
"--offline",
"--locked",
"--format-version",
"1",
"--manifest-path",
"/home/neo/projects/rustclamp/rustclamp/examples/03-contribution/Cargo.toml",
"--no-default-features"
]
},
"dependency_count": 2,
"clean_seconds": [
1.524459546,
1.116210708,
1.111776451
],
"clean_median_seconds": 1.116210708,
"incremental_noop_seconds": [
0.061838827,
0.063773666,
0.060255523
],
"incremental_noop_median_seconds": 0.061838827,
"binary_bytes": [
4367280,
4367280,
4367280
],
"process_wall_seconds": [
0.0016604,
0.002413205,
0.001735793
],
"assembly_benchmark": {
"intent": "Validate and order two CLI declarations into the runtime command tree.",
"repetitions_per_sample": 100000,
"samples": 9,
"sample_nanoseconds_per_operation": [84, 84, 85, 86, 86, 87, 91, 94, 96],
"median_nanoseconds_per_operation": 86,
"runtime_tree_storage_bytes": 96,
"allocation_calls_instrumented": false,
"allocation_notes": "Assembly uses temporary sortable storage and the final runtime vector; the benchmark also creates an owned input vector per build."
},
"runtime_allocations": null,
"runtime_memory": null,
"runtime_cpu": null,
"limitations": [
"Process wall time includes spawn, program execution, output redirection and exit; it does not isolate initialization.",
"Allocation counts require a separate instrumented prototype; CPU and memory need a workload-specific measurement.",
"Incremental samples are unchanged builds, not edited-source recompilation."
]
}