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

Returns a descriptor of the type that can be used in the header.

Writes a single instance of Self to the writer.

Writes a slice of Self to the writer.

Implementations on Foreign Types

impl WritableElement for i8
[src]

[src]

[src]

[src]

impl WritableElement for u8
[src]

[src]

[src]

[src]

impl WritableElement for i16
[src]

[src]

[src]

[src]

impl WritableElement for i32
[src]

[src]

[src]

[src]

impl WritableElement for i64
[src]

[src]

[src]

[src]

impl WritableElement for u16
[src]

[src]

[src]

[src]

impl WritableElement for u32
[src]

[src]

[src]

[src]

impl WritableElement for u64
[src]

[src]

[src]

[src]

impl WritableElement for f32
[src]

[src]

[src]

[src]

impl WritableElement for f64
[src]

[src]

[src]

[src]

Implementors