Skip to documentation
SLOP

tiny.choir.ir.interfaces.TranslationDialectInterface

Reference tiny.choir ir interfaces TranslationDialectInterface

Defined in ir.interfaces.

API (5)

Actions

Public operations.

Types and contracts

Public types and contracts.

Values and defaults

Public values and defaults.

No direct callersNo direct callsir.interfacesTranslationDialectInterface
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/choir/src/core/interfaces/ops.zig:1482

zig
pub const TranslationDialectInterface = struct {    pub const interface_name = "ir.interface.dialect_translation";    pub const id: InterfaceId = base.interfaceId(interface_name);    pub const TranslationError = error{UnsupportedOperation} || std.mem.Allocator.Error;    pub const VTable = struct {        translate: *const fn (op: *const anyopaque, ctx: *const anyopaque) TranslationError!void,    };    pub fn entry(vtable: *const VTable) InterfaceEntry {        return .{ .id = id, .vtable = vtable };    }};

Source: lib/choir/src/core/interfaces/root.zig:59

zig
pub const TranslationDialectInterface = ops.TranslationDialectInterface;

Also reachable as

backends.wasm.emission.module_encoding.common.ir.interfaces.TranslationDialectInterface.

Audit

Definitions6
Public names12
Members1
Version26.7.0
Revisiondaab053ee433