// We name this module `tenant_inner` in order to avoid
// `module_inception` lint. We need to do this because we want to
// expose `Tenant` type as `crate::Tenant`.
use Bytes;
/// [`Tenant`] is a named key-space within a database.
///
/// [`Tenant`] can be converted from and into [`Bytes`].
///
/// **Note:** Tenant should not begin with `\xFF`. We do not enforce
/// this check when creating a value of type [`Tenant`]. If you create
/// a value of [`Tenant`] that starts with `\xFF`, you can expect
/// tentant operations to fail with an [`FdbError`] code of 2134
/// (`invalid_tenant_name`).
///
/// [`FdbError`]: crate::error::FdbError
;