Re-exports§
pub use crate::descriptor::CallArgument;pub use crate::descriptor::CallDescriptor;pub use crate::descriptor::CallTarget;pub use crate::descriptor::ChainSegment;pub use crate::descriptor::EnumDescriptor;pub use crate::descriptor::EnumVariant;pub use crate::descriptor::EnumVariantField;pub use crate::descriptor::EnumVariantKind;pub use crate::descriptor::FnVisibility;pub use crate::descriptor::FunctionDescriptor;pub use crate::descriptor::FunctionParameter;pub use crate::descriptor::StructDescriptor;pub use crate::descriptor::StructField;pub use crate::descriptor::StructKind;pub use crate::descriptor::TypeExpr;pub use crate::descriptor::VariableDescriptor;pub use crate::descriptor::VariableKind;pub use crate::descriptor::VariableScope;pub use token::LangRust;
Modules§
Structs§
- Collection
Result - Compile
Ctxt - Project
Graph - ProjectGraph represents a complete compilation project with all units and their inter-dependencies.
- Project
Query - Main query interface built on ProjectGraph
Functions§
- bind_
symbols - build_
llmcc_ graph - build_
llmcc_ ir - Build IR for all units in the context TODO: make this run in parallel
- collect_
symbols - print_
llmcc_ graph - print_
llmcc_ ir