View Source API Reference kinda v0.11.0
Modules
Kinda binds C libraries to the BEAM with Zig.
The exception raised when a generated NIF call fails.
Executes the BEAM side of a native callback and completes its reply token.
Behavior and macros for declaration-driven NIF module generation.
A versioned declaration manifest for generated NIFs and types.
The resolved declaration surfaces of a generator module.
A kind declaration describing the Zig type of a generated NIF value.
A generated NIF declaration.
A generated type declaration.
A small embedded DSL describing typespecs in declaration manifests.
Normalizes values returned by raw NIF functions.
Canonical downstream entry point for Kinda's formalized declaration contract.
Verifies the bundled kinda_example application from the root repo.
The ElixirMake.Precompiler implementation for Kinda-built NIFs.
Defines a typed wrapper for a resource-backed native kind.
Verifies the root kinda repo, including bundled example surfaces.
Normalized C field fact extracted from a record declaration.
Normalized C record declaration extracted from a wrapper surface.
Normalized C type fact extracted from a wrapper surface.
Metadata for wrapper entries that require a callback-bridge layer.
Runnable example for the wrapper extraction and reporting surface.
Extracts a normalized wrapper manifest from a Clang AST tree.
Normalized function declaration extracted from a wrapper surface.
Generic emission helpers for wrapper manifests.
Framework-owned intermediate representation for wrapper extraction.
Consumer-facing policy contract for wrapper generation.