[−][src]Trait ndarray_npy::WritableElement
An array element type that can be written to an .npy or .npz file.
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<(), WriteDataError>
Writes a single instance of Self to the writer.
fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>
Writes a slice of Self to the writer.
Implementations on Foreign Types
impl WritableElement for i8[src]
fn type_descriptor() -> PyValue[src]
fn write<W: Write>(&self, writer: W) -> Result<(), WriteDataError>[src]
fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>[src]
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>
impl WritableElement for u8[src]
fn type_descriptor() -> PyValue[src]
fn write<W: Write>(&self, writer: W) -> Result<(), WriteDataError>[src]
fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>[src]
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>
impl WritableElement for i16[src]
fn type_descriptor() -> PyValue[src]
fn write<W: Write>(&self, writer: W) -> Result<(), WriteDataError>[src]
fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>[src]
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>
impl WritableElement for i32[src]
fn type_descriptor() -> PyValue[src]
fn write<W: Write>(&self, writer: W) -> Result<(), WriteDataError>[src]
fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>[src]
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>
impl WritableElement for i64[src]
fn type_descriptor() -> PyValue[src]
fn write<W: Write>(&self, writer: W) -> Result<(), WriteDataError>[src]
fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>[src]
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>
impl WritableElement for u16[src]
fn type_descriptor() -> PyValue[src]
fn write<W: Write>(&self, writer: W) -> Result<(), WriteDataError>[src]
fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>[src]
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>
impl WritableElement for u32[src]
fn type_descriptor() -> PyValue[src]
fn write<W: Write>(&self, writer: W) -> Result<(), WriteDataError>[src]
fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>[src]
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>
impl WritableElement for u64[src]
fn type_descriptor() -> PyValue[src]
fn write<W: Write>(&self, writer: W) -> Result<(), WriteDataError>[src]
fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>[src]
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>
impl WritableElement for f32[src]
fn type_descriptor() -> PyValue[src]
fn write<W: Write>(&self, writer: W) -> Result<(), WriteDataError>[src]
fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>[src]
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>
impl WritableElement for f64[src]
fn type_descriptor() -> PyValue[src]
fn write<W: Write>(&self, writer: W) -> Result<(), WriteDataError>[src]
fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>[src]
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>
impl WritableElement for bool[src]
fn type_descriptor() -> PyValue[src]
fn write<W: Write>(&self, writer: W) -> Result<(), WriteDataError>[src]
fn write_slice<W: Write>(
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>[src]
slice: &[Self],
writer: W
) -> Result<(), WriteDataError>