Crate rust_logic_graph

Crate rust_logic_graph 

Source

Re-exports§

pub use core::Graph;
pub use core::GraphDef;
pub use core::Edge;
pub use core::Context;
pub use core::Executor;
pub use node::Node;
pub use node::NodeType;
pub use node::RuleNode;
pub use node::DBNode;
pub use node::AINode;
pub use rule::Rule;
pub use rule::RuleResult;
pub use rule::RuleError;
pub use rule::RuleEngine;
pub use rule::GrlRule;
pub use orchestrator::Orchestrator;
pub use io::GraphIO;
pub use cache::CacheManager;
pub use cache::CacheConfig;
pub use cache::EvictionPolicy;
pub use memory::ContextPool;
pub use memory::PoolConfig;
pub use memory::MemoryMetrics;
pub use memory::AllocationTracker;

Modules§

bench_helpers
cache
Caching layer for node execution results
core
integrations
Integration modules for databases and AI services
io
memory
Memory optimization utilities
node
orchestrator
parallel
Parallel execution module
rule
streaming
Streaming processing module