kellnr-db 7.1.0

Kellnr is a self-hosted registry for Rust crates with support for rustdocs and crates.io caching.
Documentation
mod auth_token;
mod con_string;
mod crate_meta;
mod database;
mod doc_queue_entry;
pub mod download_counter;
pub mod error;
mod group;
mod id;
mod krate;
pub mod password;
pub mod provider;
mod tables;
mod toolchain_target_status;
mod user;

// Re-exports
pub use auth_token::AuthToken;
pub use con_string::{AdminUser, ConString, PgConString, SqliteConString};
pub use crate_meta::CrateMeta;
pub use doc_queue_entry::DocQueueEntry;
pub use group::Group;
pub use id::{AuthTokenId, CrateId, GroupId, UserId};
pub use krate::Crate;
#[cfg(feature = "mock")]
pub use provider::mock;
pub use provider::{
    ChannelInfo, CrateSort, CrateTagFilter, CrateVisibility, DbProvider, OAuth2StateData,
    SessionInfo, ToolchainComponentInfo, ToolchainTargetInfo, ToolchainWithTargets,
};
pub use toolchain_target_status::ToolchainTargetStatus;
pub use user::{User, UserFlags};

pub use crate::database::Database;
#[cfg(feature = "test-support")]
pub use crate::database::test_utils;