tiny.bench.writeProfilingReport
Defined in tiny.bench.
Source
Source: lib/bench/src/instrumentation.zig:349
zig
pub fn writeProfilingReport(object: pretty_json.Object, report: ProfilingReport) !void { const capabilities = try object.array("capabilities"); for (report.capabilities) |capability| { const entry = try capabilities.object(); try entry.field("name", capability.name.text()); try entry.field("state", capability.state.text()); try entry.field("requested", capability.requested); try entry.field("artifact", capability.artifact); try entry.field("reason", capability.reason); if (capability.stabilizer_config) |layout_config| { try metadata.writeStabilizerConfig( try entry.object("stabilizer_config"), layout_config, ); } try entry.end(); } try capabilities.end(); const artifacts = try object.object("artifacts"); for (report.artifacts) |artifact| { try artifacts.field(artifact.name, artifact.path); } try artifacts.end(); try object.end();}Source: lib/bench/src/root.zig:55
zig
pub const writeProfilingReport = instrumentation.writeProfilingReport;Audit
| Definitions | 1 |
|---|---|
| Public names | 1 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |