pub struct Hdf5Writer { /* private fields */ }Expand description
HDF5-compatible binary file writer.
When the hdf5 feature is enabled, use Hdf5RealWriter for proper HDF5 I/O.
This fallback writes binary data in a simple custom format with HDF5 magic header.
Implementations§
Source§impl Hdf5Writer
impl Hdf5Writer
pub fn new() -> Self
pub fn frame_count(&self) -> usize
Trait Implementations§
Source§impl Default for Hdf5Writer
impl Default for Hdf5Writer
Source§impl NDFileWriter for Hdf5Writer
impl NDFileWriter for Hdf5Writer
fn open_file( &mut self, path: &Path, _mode: NDFileMode, _array: &NDArray, ) -> ADResult<()>
fn write_file(&mut self, array: &NDArray) -> ADResult<()>
fn read_file(&mut self) -> ADResult<NDArray>
fn close_file(&mut self) -> ADResult<()>
fn supports_multiple_arrays(&self) -> bool
Auto Trait Implementations§
impl Freeze for Hdf5Writer
impl RefUnwindSafe for Hdf5Writer
impl Send for Hdf5Writer
impl Sync for Hdf5Writer
impl Unpin for Hdf5Writer
impl UnsafeUnpin for Hdf5Writer
impl UnwindSafe for Hdf5Writer
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> 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