pub enum StartKey {
Prime,
Named {
key: u8,
span: RecordSpan,
},
Relative(IntExpr),
RelativeKey,
}Variants§
Prime
An indexed file without KEY: the prime key’s bytes in the record area.
Named
KEY names key key, or a leading part of it: the bytes of span.
Relative(IntExpr)
A relative file’s KEY, read as an integer.
RelativeKey
A relative file without KEY: its RELATIVE KEY.
Trait Implementations§
impl Eq for StartKey
impl StructuralPartialEq for StartKey
Auto Trait Implementations§
impl Freeze for StartKey
impl RefUnwindSafe for StartKey
impl Send for StartKey
impl Sync for StartKey
impl Unpin for StartKey
impl UnsafeUnpin for StartKey
impl UnwindSafe for StartKey
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