Re-exports§
pub use calcit::Calcit;pub use calcit::CalcitErr;pub use calcit::CalcitFnTypeAnnotation;pub use calcit::CalcitProc;pub use calcit::CalcitSyntax;pub use calcit::CalcitTypeAnnotation;pub use calcit::ProcArity;pub use calcit::ProcTypeSignature;pub use calcit::SyntaxTypeSignature;
Modules§
- builtins
- calcit
- call_
graph_ diff - call_
stack - call_
tree - Call tree analysis module for Calcit programs
- cli_
args - codegen
- data
- def_
diff - detailed_
snapshot - effects_
graph - Effects graph analysis: State / Transform / Effect decomposition per definition.
- ffi_abi
- ffi_
async - Host-side scheduling primitives for asynchronous FFI events.
- ffi_
interface_ ir - js_
ffi_ source - Definition-level JavaScript implementations shared by inline and file assets.
- program
- program_
diff - project_
state - runner
- snapshot
- util
- wasm
- Entry surface of the WASM backend and the FFI ABI modules that live in
src/wasm/. - wasm_
cli
Structs§
Constants§
Functions§
- core_
snapshot_ revision - load_
core_ snapshot - load_
module - load_
module_ with_ sources - Load a module and report every Snapshot file and request resolution visited through its transitive module graph.
- merge_
module_ files - Merge a module and its transitive dependencies while tolerating the same namespace being listed both directly and transitively. Same-package namespaces are preserved when a cycle revisits them; different content under a cross-package namespace remains an error because it indicates an invalid module graph or a mismatched dependency resolution.
- merge_
project_ module_ files - Merge a direct dependency into a project snapshot.
- module_
manifest_ version - Read the package version from the module manifest, which owns versions for both project roots and installed modules. Old modules without a manifest may still use their Snapshot compatibility version.
- project_
module_ folder - The module view installed for the project that owns a snapshot.
- quiet_
tool_ output - resolve_
module_ snapshot_ candidates - resolve_
module_ snapshot_ path - run_
program - run_
program_ with_ docs - set_
quiet_ tool_ output - validate_
snapshot_ path - Reject retired Snapshot inputs without silently resolving them as aliases.