pub enum FillTime {
Alloc,
Never,
IfSet,
}Expand description
When a dataset’s fill value is written into allocated storage —
H5Pset_fill_time/H5Pget_fill_time’s H5D_fill_time_t.
Distinct from FillValue, which says what the fill value is; this
says when it is written. The two agree everywhere except a dataset with
no fill value of its own: there, Alloc writes the default fill (zeros)
at allocation and IfSet writes nothing into space that already reads as
zeros — indistinguishable on disk in the value itself, only in this byte.
Variants§
Alloc
Fill at allocation regardless of whether a fill value was ever set.
Never
Never write the fill value into allocated storage.
IfSet
Fill at allocation only when a fill value was set — the default
every dataset gets unless fill_time
says otherwise.
Trait Implementations§
impl Copy for FillTime
impl Eq for FillTime
impl StructuralPartialEq for FillTime
Auto Trait Implementations§
impl Freeze for FillTime
impl RefUnwindSafe for FillTime
impl Send for FillTime
impl Sync for FillTime
impl Unpin for FillTime
impl UnsafeUnpin for FillTime
impl UnwindSafe for FillTime
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