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
fn set_attributes(
&self,
path_name: &str,
attributes: Map<String, Value>
) -> Result<(), Error>
&self,
path_name: &str,
attributes: Map<String, Value>
) -> Result<(), Error>
Set a map of attributes.
fn create_group(&self, path_name: &str) -> Result<(), Error>
Create a group (directory).
fn write_block<T>(
&self,
path_name: &str,
data_attrs: &DatasetAttributes,
block: Box<DataBlock<T>>
) -> Result<(), Error>
&self,
path_name: &str,
data_attrs: &DatasetAttributes,
block: Box<DataBlock<T>>
) -> Result<(), Error>
Provided Methods
fn set_attribute<T: Serialize>(
&self,
path_name: &str,
key: String,
attribute: T
) -> Result<(), Error>
&self,
path_name: &str,
key: String,
attribute: T
) -> Result<(), Error>
Set a single attribute.
fn set_dataset_attributes(
&self,
path_name: &str,
data_attrs: &DatasetAttributes
) -> Result<(), Error>
&self,
path_name: &str,
data_attrs: &DatasetAttributes
) -> Result<(), Error>
Set mandatory dataset attributes.
fn create_dataset(
&self,
path_name: &str,
data_attrs: &DatasetAttributes
) -> Result<(), Error>
&self,
path_name: &str,
data_attrs: &DatasetAttributes
) -> Result<(), Error>
Implementors
impl N5Writer for N5Filesystem