#[repr(C, align(64))]pub struct NeighborBlockHeader {
pub magic: u32,
pub version: u32,
pub node_count: u32,
pub max_edges: u32,
pub data_offset: u32,
pub stride: u32,
pub checksum: u32,
pub reserved: [u32; 9],
}Expand description
Header for a neighbor block
Fields§
§magic: u32Magic number
version: u32Block version
node_count: u32Number of nodes
max_edges: u32Maximum edges per node
data_offset: u32Data offset
stride: u32Stride between neighbor lists
checksum: u32Checksum
reserved: [u32; 9]Reserved
Implementations§
Trait Implementations§
Source§impl Clone for NeighborBlockHeader
impl Clone for NeighborBlockHeader
Source§fn clone(&self) -> NeighborBlockHeader
fn clone(&self) -> NeighborBlockHeader
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 moreAuto Trait Implementations§
impl Freeze for NeighborBlockHeader
impl RefUnwindSafe for NeighborBlockHeader
impl Send for NeighborBlockHeader
impl Sync for NeighborBlockHeader
impl Unpin for NeighborBlockHeader
impl UnsafeUnpin for NeighborBlockHeader
impl UnwindSafe for NeighborBlockHeader
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more