Expand description
§interoptopus_backends
Shared utilities for Interoptopus backends.
Provides common helpers used across backends: template rendering (via Tera), output buffering, and casing utilities.
This crate is an implementation detail; prefer depending on a specific backend crate directly.
Modules§
- casing
- Utilities for converting Rust type names into valid target-language identifiers.
- output
- Multi-file output buffering for code generation.
- template
- Tera-based template rendering with embedded asset support.
Macros§
- render
- Renders a Tera template, optionally with key-value context pairs.
Enums§
- Error
- Errors that can occur during backend code generation.