fffi2/

directory
v0.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2026 License: MIT

Directories

Path Synopsis
Package compiletime hosts the build-time scaffolding shared by FFFI2 codegen plugins (docgen, goclient, goserver, rustclient).
Package compiletime hosts the build-time scaffolding shared by FFFI2 codegen plugins (docgen, goclient, goserver, rustclient).
docgen
Package docgen emits human-readable reference documentation for FFFI2 IDL definitions.
Package docgen emits human-readable reference documentation for FFFI2 IDL definitions.
goclient
Package goclient generates Go-side fluent builder code for FFFI2 IDL definitions.
Package goclient generates Go-side fluent builder code for FFFI2 IDL definitions.
goserver
Package goserver generates Go-side server stubs for FFFI2 IDL procedures.
Package goserver generates Go-side server stubs for FFFI2 IDL procedures.
rustclient
Package rustclient generates Rust-side dispatch tables for FFFI2 IDL definitions.
Package rustclient generates Rust-side dispatch tables for FFFI2 IDL definitions.
ir
Package ir is the FFFI2 IDL intermediate representation: typed AST for procedures, methods, factories, enums, code-locations, and argument shapes.
Package ir is the FFFI2 IDL intermediate representation: typed AST for procedures, methods, factories, enums, code-locations, and argument shapes.
idl
Package idl is the embedded Go DSL for declaring FFFI2 IDL definitions.
Package idl is the embedded Go DSL for declaring FFFI2 IDL definitions.
Package runtime is the FFFI2 wire-protocol runtime — binary marshalling, channel I/O, deferred-block capture, and procedure dispatch.
Package runtime is the FFFI2 wire-protocol runtime — binary marshalling, channel I/O, deferred-block capture, and procedure dispatch.
Package typed provides Go-side typed wrappers over the raw FFFI2 wire runtime.
Package typed provides Go-side typed wrappers over the raw FFFI2 wire runtime.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL