pub struct FamilySpec {
pub family: FormatFamily,
pub current_version: u16,
pub minimum_accepted_version: u16,
pub maximum_accepted_version: u16,
}Expand description
One append-only version declaration.
Fields§
§family: FormatFamilyThe persisted family.
current_version: u16The version emitted by writers.
minimum_accepted_version: u16Lowest version accepted by readers.
maximum_accepted_version: u16Highest version accepted by readers.
Trait Implementations§
Source§impl Clone for FamilySpec
impl Clone for FamilySpec
impl Copy for FamilySpec
Source§impl Debug for FamilySpec
impl Debug for FamilySpec
impl Eq for FamilySpec
Source§impl PartialEq for FamilySpec
impl PartialEq for FamilySpec
impl StructuralPartialEq for FamilySpec
Auto Trait Implementations§
impl Freeze for FamilySpec
impl RefUnwindSafe for FamilySpec
impl Send for FamilySpec
impl Sync for FamilySpec
impl Unpin for FamilySpec
impl UnsafeUnpin for FamilySpec
impl UnwindSafe for FamilySpec
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