fluidattacks-blends-domain 0.44.3

Blends functional core: pure AST graph to syntax graph (no_std)
Documentation
//! Stack graph: name-resolution paths from references to their definitions.

pub(crate) mod build;
pub(crate) mod graph;
pub(crate) mod imports;
pub(crate) mod module_path;
pub(crate) mod node;
pub(crate) mod reexports;
pub(crate) mod requires;
pub(crate) mod resolve;
pub(crate) mod site;

pub use build::build_stack_graph;
pub use graph::StackGraph;
pub use imports::{import_sites, BindingReach, ImportSite};
pub use node::{
    Definition, ImportBinding, ScopeType, StackNode, StackScope, SymbolPop, SymbolPush,
};
pub use resolve::{
    minimal_partial_paths, resolve_file, resolve_references, select_definitions, ForwardStitcher,
    MinimalPartialPaths, PartialBindings, PartialPath, PartialPathDatabase, PartialPathId,
    PartialSymbolStack, PathEdge, PathError, Resolution, StackState, StitchedPath,
    SymbolStackVariable, TransitionError, UnifyError, DEFAULT_MAX_STITCH_WORK, DEFAULT_MAX_WORK,
};
pub use site::definition_site;