laminar_core/state/
mod.rs1pub mod backend;
7pub mod config;
8pub mod in_process;
9pub mod object_store;
10pub mod vnode;
11
12pub use backend::{
13 CheckpointAttempt, CheckpointAttemptRelation, CheckpointSealInventory, SealedCommitDescriptor,
14 SealedCommitDescriptorWriter, SealedVnodePartial, SealedVnodeWriter, StateBackend,
15 StateBackendDurability, StateBackendError,
16};
17pub use config::{StateBackendBuildError, StateBackendConfig};
18pub use in_process::InProcessBackend;
19pub use object_store::ObjectStoreBackend;
20pub use vnode::{
21 key_hash, owned_vnodes, owners_per_domain, peer_owners, rendezvous_assignment,
22 InvalidKeyGroupCount, KeyGroupCount, Locality, NodeId, VnodeAssignmentReadGuard,
23 VnodeAssignmentSnapshot, VnodeLifecycleState, VnodeRegistry, DEFAULT_CLUSTER_KEY_GROUP_COUNT,
24 LOCAL_KEY_GROUP_COUNT, MAX_KEY_GROUP_COUNT, PARTITIONING_ABI_VERSION,
25};