Trait nxtnote_savefile_format::crud::block_properties::BlockPropertyCrud[][src]

pub trait BlockPropertyCrud {
    fn create_block_properties(
        &self,
        block_id: &str,
        properties: BlockProperties
    ) -> Vec<BlockProperty>;
fn retrieve_block_properties(&self, block_id: &str) -> Vec<BlockProperty>;
fn update_block_property(
        &self,
        block_id: &str,
        name: String,
        data: &[u8]
    ) -> BlockProperty;
fn update_block_properties(
        &self,
        block_id: &str,
        properties: BlockProperties
    ) -> Vec<BlockProperty>;
fn delete_block_property(&self, block_id: &str, name: String); }

Required methods

Implementations on Foreign Types

Implementors