Struct jj_lib::default_revset_engine::RevsetImpl
source · pub struct RevsetImpl<'index> { /* private fields */ }
Implementations§
source§impl<'index> RevsetImpl<'index>
impl<'index> RevsetImpl<'index>
pub fn iter_graph_impl(&self) -> RevsetGraphIterator<'_, 'index> ⓘ
Trait Implementations§
source§impl Debug for RevsetImpl<'_>
impl Debug for RevsetImpl<'_>
source§impl<'index> Revset<'index> for RevsetImpl<'index>
impl<'index> Revset<'index> for RevsetImpl<'index>
source§fn iter(&self) -> Box<dyn Iterator<Item = CommitId> + '_>
fn iter(&self) -> Box<dyn Iterator<Item = CommitId> + '_>
Iterate in topological order with children before parents.
source§fn commit_change_ids(
&self
) -> Box<dyn Iterator<Item = (CommitId, ChangeId)> + '_>
fn commit_change_ids( &self ) -> Box<dyn Iterator<Item = (CommitId, ChangeId)> + '_>
Iterates commit/change id pairs in topological order.
fn iter_graph( &self ) -> Box<dyn Iterator<Item = (CommitId, Vec<RevsetGraphEdge>)> + '_>
fn change_id_index(&self) -> Box<dyn ChangeIdIndex + 'index>
fn is_empty(&self) -> bool
fn count(&self) -> usize
Auto Trait Implementations§
impl<'index> !RefUnwindSafe for RevsetImpl<'index>
impl<'index> !Send for RevsetImpl<'index>
impl<'index> !Sync for RevsetImpl<'index>
impl<'index> Unpin for RevsetImpl<'index>
impl<'index> !UnwindSafe for RevsetImpl<'index>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more