1
2
3
4
5
6
7
8
9
10
11
12
13
use async_graphql::dynamic::Object;
use dynamic_graphql::internal::Registry;

pub mod algorithm;
pub mod algorithm_entry_point;
pub mod document;
pub mod global_plugins;
mod global_search;
pub mod graph_algorithms;
pub mod similarity_search;
pub mod vector_algorithms;

type RegisterFunction = Box<dyn FnOnce(&str, Registry, Object) -> (Registry, Object) + Send>;