Trait libpijul::pristine::TreeMutTxnT[][src]

pub trait TreeMutTxnT: TreeTxnT {
    fn put_inodes(
        &mut self,
        k: &Inode,
        e: &Position<ChangeId>
    ) -> Result<bool, TxnErr<Self::TreeError>>;
fn del_inodes(
        &mut self,
        k: &Inode,
        e: Option<&Position<ChangeId>>
    ) -> Result<bool, TxnErr<Self::TreeError>>;
fn put_revinodes(
        &mut self,
        k: &Position<ChangeId>,
        e: &Inode
    ) -> Result<bool, TxnErr<Self::TreeError>>;
fn del_revinodes(
        &mut self,
        k: &Position<ChangeId>,
        e: Option<&Inode>
    ) -> Result<bool, TxnErr<Self::TreeError>>;
fn put_tree(
        &mut self,
        k: &PathId,
        e: &Inode
    ) -> Result<bool, TxnErr<Self::TreeError>>;
fn del_tree(
        &mut self,
        k: &PathId,
        e: Option<&Inode>
    ) -> Result<bool, TxnErr<Self::TreeError>>;
fn put_revtree(
        &mut self,
        k: &Inode,
        e: &PathId
    ) -> Result<bool, TxnErr<Self::TreeError>>;
fn del_revtree(
        &mut self,
        k: &Inode,
        e: Option<&PathId>
    ) -> Result<bool, TxnErr<Self::TreeError>>;
fn put_partials(
        &mut self,
        k: &str,
        e: Position<ChangeId>
    ) -> Result<bool, TxnErr<Self::TreeError>>;
fn del_partials(
        &mut self,
        k: &str,
        e: Option<Position<ChangeId>>
    ) -> Result<bool, TxnErr<Self::TreeError>>; }

Required methods

fn put_inodes(
    &mut self,
    k: &Inode,
    e: &Position<ChangeId>
) -> Result<bool, TxnErr<Self::TreeError>>
[src]

fn del_inodes(
    &mut self,
    k: &Inode,
    e: Option<&Position<ChangeId>>
) -> Result<bool, TxnErr<Self::TreeError>>
[src]

fn put_revinodes(
    &mut self,
    k: &Position<ChangeId>,
    e: &Inode
) -> Result<bool, TxnErr<Self::TreeError>>
[src]

fn del_revinodes(
    &mut self,
    k: &Position<ChangeId>,
    e: Option<&Inode>
) -> Result<bool, TxnErr<Self::TreeError>>
[src]

fn put_tree(
    &mut self,
    k: &PathId,
    e: &Inode
) -> Result<bool, TxnErr<Self::TreeError>>
[src]

fn del_tree(
    &mut self,
    k: &PathId,
    e: Option<&Inode>
) -> Result<bool, TxnErr<Self::TreeError>>
[src]

fn put_revtree(
    &mut self,
    k: &Inode,
    e: &PathId
) -> Result<bool, TxnErr<Self::TreeError>>
[src]

fn del_revtree(
    &mut self,
    k: &Inode,
    e: Option<&PathId>
) -> Result<bool, TxnErr<Self::TreeError>>
[src]

fn put_partials(
    &mut self,
    k: &str,
    e: Position<ChangeId>
) -> Result<bool, TxnErr<Self::TreeError>>
[src]

fn del_partials(
    &mut self,
    k: &str,
    e: Option<Position<ChangeId>>
) -> Result<bool, TxnErr<Self::TreeError>>
[src]

Loading content...

Implementors

impl TreeMutTxnT for MutTxn<()>[src]

Loading content...