zantetsu_vecdb/lib.rs
1//! # Zantetsu VecDB
2//!
3//! Canonical title matching for parsed anime names.
4//!
5//! The current implementation supports two backends:
6//! - A local Kitsu SQL dump (`latest.sql` or `latest.sql.gz`)
7//! - A remote GraphQL endpoint compatible with the expected anime search schema
8
9pub mod error;
10mod matcher;
11
12pub use error::{MatchResult, MatcherError};
13pub use matcher::{
14 AnimeIds, AnimeTitleMatch, MatchProvider, MatchSource, TitleMatcher,
15 default_kitsu_dump_dir,
16};