vein_adapter/
lib.rs

1mod cache;
2mod storage;
3
4pub use cache::{
5    AssetKey, AssetKind, CacheBackendKind, CachedAsset, DependencyKind, GemDependency,
6    GemMetadata, IndexStats, SbomCoverage, SqliteCacheBackend,
7};
8#[cfg(feature = "postgres")]
9pub use cache::PostgresCacheBackend;
10pub use storage::{FileHandle, FilesystemStorage, TempFile};
11
12// Quarantine types
13pub use cache::{
14    calculate_availability, is_version_available, is_version_downloadable, DelayPolicy,
15    GemVersion, QuarantineInfo, QuarantineStats, VersionStatus,
16};