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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.