#![expect(clippy::pub_use, reason = "reexport from extracted submodule")]
mod advisory;
mod dates;
mod registry;
mod repo_meta;
mod resolve;
mod responses;
mod tags;
pub use advisory::{Advisory, AdvisoryQuery, GraphQlAdvisories, Severity as AdvisorySeverity};
#[cfg(test)]
pub use advisory::fake::FakeAdvisories;
pub use registry::{Error, Registry};
#[cfg(test)]
pub use repo_meta::fake::CannedRepos;
pub use repo_meta::{RepoMeta, RepoMetadata, RestRepoMetadata};
#[cfg(test)]
pub use resolve::fake::FakeTags;
pub use resolve::{GitTags, TagResolver};