crossref_lib/lib.rs
1//! # crossref-rs
2//!
3//! A high-performance Crossref literature metadata and BibTeX management library.
4//! Supports both a standard CLI binary and a Nushell native plugin.
5
6pub mod bibtex;
7pub mod cache;
8pub mod client;
9pub mod config;
10pub mod error;
11pub mod models;
12pub mod utils;
13
14// Convenience re-exports for downstream crates and binaries
15pub use client::CrossrefClient;
16pub use config::Config;
17pub use error::{CrossrefError, Result};
18pub use models::{BibRecord, SearchQuery, SearchResult, WorkMeta};
19pub use utils::KeyStyle;