tiny.pluck.cli.exit_codes
Defined in cli.
API (3)
Actions
Public operations.
Types and contracts
Public types and contracts.
Source
Source: lib/pluck/src/cli/codes.zig
zig
const toplevel = @import("../root.zig").toplevel;const QueryResult = toplevel.QueryResult;pub const ExitCode = enum(u8) { success = 0, @"error" = 1, partial_results = 2, pub fn fromQueryResult(result: *const QueryResult) ExitCode { if (result.program_error) return .@"error"; if (result.limit_reason != null) return .partial_results; if (result.outcomes.len == 0) return .@"error"; return .success; } pub fn combine(a: ExitCode, b: ExitCode) ExitCode { if (a == .@"error" or b == .@"error") return .@"error"; if (a == .partial_results or b == .partial_results) return .partial_results; return .success; }};Source: lib/pluck/src/cli/root.zig:1
zig
pub const exit_codes = @import("codes.zig");Also reachable as
Audit
| Definitions | 4 |
|---|---|
| Public names | 14 |
| Members | 3 |
| Version | 26.7.0 |
| Revision | daab053ee433 |