Crate rgen_core

Crate rgen_core 

Source
Expand description

Core graph-aware code generation engine

This crate provides the core functionality for RDF-based code generation, including template processing, RDF handling, and deterministic output generation.

Re-exports§

pub use cache::CacheManager;
pub use cache::CachedPack;
pub use generator::GenContext;
pub use generator::Generator;
pub use graph::Graph;
pub use lockfile::LockEntry;
pub use lockfile::Lockfile;
pub use lockfile::LockfileManager;
pub use pipeline::Pipeline;
pub use pipeline::PipelineBuilder;
pub use registry::RegistryClient;
pub use registry::RegistryIndex;
pub use registry::ResolvedPack;
pub use registry::SearchResult;
pub use resolver::TemplateResolver;
pub use resolver::TemplateSearchResult;
pub use resolver::TemplateSource;
pub use rpack::RpackManifest;
pub use template::Template;

Modules§

cache
config
generator
graph
inject
lockfile
pipeline
poc
Hygen-like POC with RDF support, prefixes, and inline RDF.
register
registry
resolver
rpack
simple_tracing
template
tera_env

Macros§

time_operation
Macro for easy performance timing