Skip to main content

grafeo_adapters/plugins/
mod.rs

1//! Extend Grafeo with custom functions and algorithms.
2//!
3//! Plugins let you add new capabilities without modifying Grafeo's core. Register
4//! your custom algorithms with [`PluginRegistry`] to make them available to queries.
5//!
6//! The [`algorithms`] module includes ready-to-use implementations of classic
7//! graph algorithms - traversals, shortest paths, centrality measures, and more.
8
9#[cfg(feature = "algos")]
10pub mod algorithms;
11mod registry;
12mod traits;
13
14pub use registry::PluginRegistry;
15pub use traits::{Algorithm, AlgorithmResult, ParameterDef, ParameterType, Parameters, Plugin};