#![deny(missing_docs)]
#![deny(unsafe_code, clippy::unwrap_used, clippy::expect_used, clippy::panic)]
pub mod fdb;
pub mod keys;
pub use fdb::config::{FdbConfig, FdbConfigInput};
pub use fdb::connector::{FdbContext, FdbHealthReport, FoundationDbConnector};
pub use fdb::error::{
ConfigErrorReason, ConfigField, FdbError, FdbHealthErrorReason, FdbQueryErrorReason, FdbResult,
FdbSetupErrorReason, TenantErrorReason, TenantMetadataField,
};
pub use fdb::startup::{verify_ready, verify_tenants_provisioned};
pub use fdb::tenant::TenantHandle;
pub use fdb::tenant_name::{
FoundationDbTenantName, FoundationDbTenantNameError, FoundationDbTenantNameErrorReason,
MAX_FOUNDATIONDB_TENANT_NAME_LENGTH,
};