pub struct CatalogExpansionPlan {
pub from_len: u32,
pub to_len: u32,
pub new_groups: Vec<RaftGroupId>,
}Expand description
Plan for appending contiguous Raft groups to the catalog (Tier 2).
Fields§
§from_len: u32Previous catalog length.
to_len: u32Catalog length after expansion.
new_groups: Vec<RaftGroupId>New group ids appended in order.
Trait Implementations§
Source§impl Clone for CatalogExpansionPlan
impl Clone for CatalogExpansionPlan
Source§fn clone(&self) -> CatalogExpansionPlan
fn clone(&self) -> CatalogExpansionPlan
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CatalogExpansionPlan
impl Debug for CatalogExpansionPlan
impl Eq for CatalogExpansionPlan
Source§impl PartialEq for CatalogExpansionPlan
impl PartialEq for CatalogExpansionPlan
impl StructuralPartialEq for CatalogExpansionPlan
Auto Trait Implementations§
impl Freeze for CatalogExpansionPlan
impl RefUnwindSafe for CatalogExpansionPlan
impl Send for CatalogExpansionPlan
impl Sync for CatalogExpansionPlan
impl Unpin for CatalogExpansionPlan
impl UnsafeUnpin for CatalogExpansionPlan
impl UnwindSafe for CatalogExpansionPlan
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more