tiny.choir.product.compiler
Defined in product.
API (2)
Actions
Public operations.
manifest: Only the final build graph can provide this foreign-input record.
Values and defaults
Public values and defaults.
Source
Source: lib/choir/src/product/compiler.zig
zig
const std = @import("std");const generated = @import("__tiny_compiled_inputs_v1");pub const refusal: ?[]const u8 = if (generated.qualified) null else generated.refusal;/// Only the final build graph can provide this foreign-input record./// An unrecorded build remains usable for transient compiler work.pub fn manifest() error{UnrecordedCompilerBuild}![]const u8 { if (!generated.qualified) return error.UnrecordedCompilerBuild; return generated.bytes;}test "sealed compiler inputs are supplied by the final build graph" { const bytes = try manifest(); try std.testing.expect(std.mem.startsWith(u8, bytes, "tiny.compiled-inputs/v1")); try std.testing.expect(bytes.len > 32);}Source: lib/choir/src/product/root.zig:49
zig
pub const compiler = @import("compiler.zig");Audit
| Definitions | 3 |
|---|---|
| Public names | 3 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |