Trait n5::N5Writer [] [src]

pub trait N5Writer: N5Reader {
    fn set_attributes(
        &self,
        path_name: &str,
        attributes: Map<String, Value>
    ) -> Result<(), Error>;
fn create_group(&self, path_name: &str) -> Result<(), Error>;
fn write_block<T>(
        &self,
        path_name: &str,
        data_attrs: &DatasetAttributes,
        block: Box<DataBlock<T>>
    ) -> Result<(), Error>; fn set_attribute<T: Serialize>(
        &self,
        path_name: &str,
        key: String,
        attribute: T
    ) -> Result<(), Error> { ... }
fn set_dataset_attributes(
        &self,
        path_name: &str,
        data_attrs: &DatasetAttributes
    ) -> Result<(), Error> { ... }
fn create_dataset(
        &self,
        path_name: &str,
        data_attrs: &DatasetAttributes
    ) -> Result<(), Error> { ... } }

Required Methods

Set a map of attributes.

Create a group (directory).

Provided Methods

Set a single attribute.

Set mandatory dataset attributes.

Implementors