tiny.pluck.toplevel.top_types
Defined in toplevel.
API (6)
Types and contracts
Public types and contracts.
Source
Source: lib/pluck/src/toplevel/root.zig:1
zig
pub const top_types = @import("types.zig");Source: lib/pluck/src/toplevel/types.zig
zig
pub const ToplevelError = error{ OutOfMemory, InvalidToplevelForm, InvalidDefineForm, InvalidDefineTypeForm, InvalidQueryForm, UndefinedReference, ParseError, FileNotFound, IoError, QueryFailed, StdlibLoadFailed, QueryConstructorNotImplemented, InvalidQueryConstructorArgs, UnrecognizedQueryConstructor,};pub const QueryOutcome = struct { value_str: []const u8, probability: f64,};pub const SourceLocation = struct { start_line: u32, start_col: u32, end_line: u32, end_col: u32,};pub const SourcePosition = struct { line: u32, column: u32, offset: usize,};pub const SourceSpan = struct { start: SourcePosition, end: SourcePosition,};pub const QueryConstructorTypo = struct { got: []const u8, suggestion: []const u8,};Audit
| Definitions | 7 |
|---|---|
| Public names | 13 |
| Members | 27 |
| Version | 26.7.0 |
| Revision | daab053ee433 |