Struct jujutsu_lib::testutils::CommitGraphBuilder
source · [−]pub struct CommitGraphBuilder<'settings, 'repo> { /* private fields */ }Implementations
sourceimpl<'settings, 'repo> CommitGraphBuilder<'settings, 'repo>
impl<'settings, 'repo> CommitGraphBuilder<'settings, 'repo>
pub fn new(
settings: &'settings UserSettings,
mut_repo: &'repo mut MutableRepo
) -> CommitGraphBuilder<'settings, 'repo>
pub fn initial_commit(&mut self) -> Commit
pub fn commit_with_parents(&mut self, parents: &[&Commit]) -> Commit
Auto Trait Implementations
impl<'settings, 'repo> !RefUnwindSafe for CommitGraphBuilder<'settings, 'repo>
impl<'settings, 'repo> Send for CommitGraphBuilder<'settings, 'repo>
impl<'settings, 'repo> !Sync for CommitGraphBuilder<'settings, 'repo>
impl<'settings, 'repo> Unpin for CommitGraphBuilder<'settings, 'repo>
impl<'settings, 'repo> !UnwindSafe for CommitGraphBuilder<'settings, 'repo>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more