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

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

Required methods

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

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

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

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

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

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

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

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

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

pub 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...