pub struct CubeWriter { /* private fields */ }Expand description
A streaming writer that holds an initialised output cube open for the lifetime
of a processing run, so channels can be written one at a time without the
per-call file open/close overhead of write_channel.
cfitsio drives a single file through one internal cursor and is not
thread-safe, so a CubeWriter must be owned and driven by a single thread
(the consumer end of the streaming pipeline in main).
Implementations§
Source§impl CubeWriter
impl CubeWriter
Auto Trait Implementations§
impl !Send for CubeWriter
impl !Sync for CubeWriter
impl Freeze for CubeWriter
impl RefUnwindSafe for CubeWriter
impl Unpin for CubeWriter
impl UnsafeUnpin for CubeWriter
impl UnwindSafe for CubeWriter
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