Trait ndarray_npy::WritableElement
[−]
[src]
pub unsafe trait WritableElement: Sized { type Error: 'static + Error + Send + Sync; fn type_descriptor() -> PyValue; fn write<W: Write>(&self, writer: W) -> Result<(), Self::Error>; fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), Self::Error>; }
An array element type that can be written to an .npy
or .npz
file.
Associated Types
Required Methods
fn type_descriptor() -> PyValue
Returns a descriptor of the type that can be used in the header.
fn write<W: Write>(&self, writer: W) -> Result<(), Self::Error>
Writes a single instance of Self
to the writer.
fn write_slice<W: Write>(slice: &[Self], writer: W) -> Result<(), Self::Error>
Writes a slice of Self
to the writer.