//! Namespace management.
//!//! A namespace is a tenant-scoped collection of compositions within a shard.
usekiseki_common::ids::{NamespaceId, OrgId, ShardId};/// A namespace within a shard.
#[derive(Clone, Debug, Eq, PartialEq)]pubstructNamespace{/// Namespace identifier.
pubid: NamespaceId,
/// Owning tenant.
pubtenant_id: OrgId,
/// Shard this namespace lives in.
pubshard_id: ShardId,
/// Whether the namespace is read-only.
pubread_only:bool,
}