pub trait MutableIndex {
    // Required methods
    fn as_any(&self) -> &dyn Any;
    fn into_any(self: Box<Self>) -> Box<dyn Any>;
    fn as_index(&self) -> &dyn Index;
    fn add_commit(&mut self, commit: &Commit);
    fn merge_in(&mut self, other: &dyn ReadonlyIndex);
}

Required Methods§

source

fn as_any(&self) -> &dyn Any

source

fn into_any(self: Box<Self>) -> Box<dyn Any>

source

fn as_index(&self) -> &dyn Index

source

fn add_commit(&mut self, commit: &Commit)

source

fn merge_in(&mut self, other: &dyn ReadonlyIndex)

Implementors§