[][src]Trait hson::Ops

pub trait Ops {
    fn insert(
        &mut self,
        node_id: u64,
        insert_pos: usize,
        data_to_insert: &str
    ) -> Result<(), Error>;
fn remove(&mut self, node_id: u64) -> Result<(), Error>;
fn replace(
        &mut self,
        node_id: u64,
        data_to_insert: &str
    ) -> Result<(), Error>; }

Required methods

fn insert(
    &mut self,
    node_id: u64,
    insert_pos: usize,
    data_to_insert: &str
) -> Result<(), Error>

fn remove(&mut self, node_id: u64) -> Result<(), Error>

fn replace(&mut self, node_id: u64, data_to_insert: &str) -> Result<(), Error>

Loading content...

Implementors

impl Ops for Hson[src]

fn insert(
    &mut self,
    node_id: u64,
    insert_pos: usize,
    data_to_insert: &str
) -> Result<(), Error>
[src]

Insert an hson slice

fn remove(&mut self, node_id: u64) -> Result<(), Error>[src]

Remove a node and all its childs

fn replace(&mut self, node_id: u64, data_to_insert: &str) -> Result<(), Error>[src]

Replace a node with the provided hson

Loading content...