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.

Mix Tasks