pub struct Slot {
pub edge: EdgeIdx,
pub offset: u64,
pub bytes: u64,
pub start: usize,
pub end: usize,
pub row_stride: u64,
}Expand description
2026-09-28: One placed edge.
Fields§
§edge: EdgeIdx2026-09-28: The edge.
offset: u642026-09-28: Byte offset in the arena.
bytes: u642026-09-28: Bytes at the sized row count.
start: usize2026-09-28: First group index it is live in.
end: usize2026-09-28: Last group index it is live in.
row_stride: u642026-09-28: Bytes from one row of the edge to the next: its own row width, or the whole row of an interleaved pack it belongs to.
Trait Implementations§
impl Copy for Slot
impl Eq for Slot
impl StructuralPartialEq for Slot
Auto Trait Implementations§
impl Freeze for Slot
impl RefUnwindSafe for Slot
impl Send for Slot
impl Sync for Slot
impl Unpin for Slot
impl UnwindSafe for Slot
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.