Skip to main content

sqlitegraph/config/
kinds.rs

1//! Backend selection for graph storage implementations.
2
3/// Backend selection enum for choosing between storage implementations.
4///
5/// This enum allows runtime selection of the graph storage backend
6/// without compile-time dependencies on specific implementations.
7#[derive(Clone, Copy, Debug, PartialEq, Eq, Default)]
8pub enum BackendKind {
9    /// SQLite-based backend with full SQL capabilities
10    #[default]
11    SQLite,
12    /// Native file-based backend with adjacency storage
13    Native,
14}