pub enum IdWidth {
Id32,
OptId32,
Id64,
OptId64,
}Expand description
How wide are the IDs
Variants§
Id32
32-bit encoding
OptId32
32-bit encoding with nulls
Id64
64-bit encoding (delta + zigzag + varint)
OptId64
64-bit encoding with nulls
Trait Implementations§
Source§impl IntoEnumIterator for IdWidth
impl IntoEnumIterator for IdWidth
type Iterator = IdWidthIter
fn iter() -> IdWidthIter ⓘ
impl Copy for IdWidth
impl StructuralPartialEq for IdWidth
Auto Trait Implementations§
impl Freeze for IdWidth
impl RefUnwindSafe for IdWidth
impl Send for IdWidth
impl Sync for IdWidth
impl Unpin for IdWidth
impl UnsafeUnpin for IdWidth
impl UnwindSafe for IdWidth
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