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
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)
Implementations on Foreign Types
fn create_block_properties(
&self,
block_id: &str,
properties: BlockProperties
) -> Vec<BlockProperty>
fn update_block_properties(
&self,
block_id: &str,
properties: BlockProperties
) -> Vec<BlockProperty>