pub struct SohmIndexSpec {
pub mesg_types: u16,
pub min_mesg_size: u32,
pub list_max: u16,
pub btree_min: u16,
}Expand description
One index as the file was created with it (H5P_shared_mesg_index_t plus
the phase-change pair, which libhdf5 keeps file-wide and copies into every
index header).
Fields§
§mesg_types: u16Bit mask of the message types this index covers; see
crate::format::sohm::type_flag.
min_mesg_size: u32Smallest message the index will take.
list_max: u16Message count above which the index is a B-tree rather than a list.
btree_min: u16Message count below which a B-tree index reverts to a list.
Trait Implementations§
Source§impl Clone for SohmIndexSpec
impl Clone for SohmIndexSpec
impl Copy for SohmIndexSpec
Source§impl Debug for SohmIndexSpec
impl Debug for SohmIndexSpec
Source§impl Default for SohmIndexSpec
impl Default for SohmIndexSpec
impl Eq for SohmIndexSpec
Source§impl PartialEq for SohmIndexSpec
impl PartialEq for SohmIndexSpec
impl StructuralPartialEq for SohmIndexSpec
Auto Trait Implementations§
impl Freeze for SohmIndexSpec
impl RefUnwindSafe for SohmIndexSpec
impl Send for SohmIndexSpec
impl Sync for SohmIndexSpec
impl Unpin for SohmIndexSpec
impl UnsafeUnpin for SohmIndexSpec
impl UnwindSafe for SohmIndexSpec
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