Struct assembly_fdb_core::file::FDBTableDataHeader
source · #[repr(C)]pub struct FDBTableDataHeader {
pub buckets: ArrayHeader,
}
Expand description
The header of a table data block
It contains a reference to the array of buckets that hold the row data.
Fields§
§buckets: ArrayHeader
The buckets.
Implementations§
source§impl FDBTableDataHeader
impl FDBTableDataHeader
sourcepub const fn bucket_header_list_byte_count(&self) -> usize
pub const fn bucket_header_list_byte_count(&self) -> usize
Returns the expected byte length of the FDBBucketHeader
array.
Trait Implementations§
source§impl Clone for FDBTableDataHeader
impl Clone for FDBTableDataHeader
source§fn clone(&self) -> FDBTableDataHeader
fn clone(&self) -> FDBTableDataHeader
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for FDBTableDataHeader
impl Debug for FDBTableDataHeader
source§impl PartialEq for FDBTableDataHeader
impl PartialEq for FDBTableDataHeader
impl Copy for FDBTableDataHeader
impl Eq for FDBTableDataHeader
impl Pod for FDBTableDataHeader
impl StructuralPartialEq for FDBTableDataHeader
Auto Trait Implementations§
impl Freeze for FDBTableDataHeader
impl RefUnwindSafe for FDBTableDataHeader
impl Send for FDBTableDataHeader
impl Sync for FDBTableDataHeader
impl Unpin for FDBTableDataHeader
impl UnwindSafe for FDBTableDataHeader
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
§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
§type Bits = T
type Bits = T
Self
must have the same layout as the specified Bits
except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern
.§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self
.source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)