Struct hg_parser::SharedMercurialRepository [−][src]
pub struct SharedMercurialRepository { /* fields omitted */ }
Expand description
Shares instance of CachedMercurialRepository
between multiple readers.
Implementations
impl SharedMercurialRepository
[src]
impl SharedMercurialRepository
[src]pub fn new(repository: MercurialRepository) -> Self
[src]
impl SharedMercurialRepository
[src]
impl SharedMercurialRepository
[src]pub fn par_range_iter(
&self,
revision_range: RevisionRange
) -> OrderedParallelIterator<Changeset>
[src]
&self,
revision_range: RevisionRange
) -> OrderedParallelIterator<Changeset>
Methods from Deref<Target = MercurialRepository>
pub fn iter(&self) -> ChangesetIter<'_>ⓘNotable traits for ChangesetIter<'a>
impl<'a> Iterator for ChangesetIter<'a> type Item = Changeset;
[src]
pub fn iter(&self) -> ChangesetIter<'_>ⓘNotable traits for ChangesetIter<'a>
impl<'a> Iterator for ChangesetIter<'a> type Item = Changeset;
[src]Changeset iterator other all revisions in log.
pub fn header_iter(&self) -> ChangesetHeaderIter<'_>ⓘNotable traits for ChangesetHeaderIter<'a>
impl<'a> Iterator for ChangesetHeaderIter<'a> type Item = ChangesetHeader;
[src]
pub fn header_iter(&self) -> ChangesetHeaderIter<'_>ⓘNotable traits for ChangesetHeaderIter<'a>
impl<'a> Iterator for ChangesetHeaderIter<'a> type Item = ChangesetHeader;
[src]Changeset header iterator other all revisions in log.
pub fn range_iter<RR: Into<RevisionRange>>(
&self,
revisions_range: RR
) -> ChangesetIter<'_>ⓘNotable traits for ChangesetIter<'a>
impl<'a> Iterator for ChangesetIter<'a> type Item = Changeset;
[src]
pub fn range_iter<RR: Into<RevisionRange>>(
&self,
revisions_range: RR
) -> ChangesetIter<'_>ⓘNotable traits for ChangesetIter<'a>
impl<'a> Iterator for ChangesetIter<'a> type Item = Changeset;
[src]Changeset iterator other range of revisions in log.
pub fn range_header_iter<RR: Into<RevisionRange>>(
&self,
revisions_range: RR
) -> ChangesetHeaderIter<'_>ⓘNotable traits for ChangesetHeaderIter<'a>
impl<'a> Iterator for ChangesetHeaderIter<'a> type Item = ChangesetHeader;
[src]
pub fn range_header_iter<RR: Into<RevisionRange>>(
&self,
revisions_range: RR
) -> ChangesetHeaderIter<'_>ⓘNotable traits for ChangesetHeaderIter<'a>
impl<'a> Iterator for ChangesetHeaderIter<'a> type Item = ChangesetHeader;
[src]Changeset header iterator other range of revisions in log.
Trait Implementations
impl Deref for SharedMercurialRepository
[src]
impl Deref for SharedMercurialRepository
[src]type Target = MercurialRepository
type Target = MercurialRepository
The resulting type after dereferencing.
fn deref(&self) -> &MercurialRepository
[src]
fn deref(&self) -> &MercurialRepository
[src]Dereferences the value.
Auto Trait Implementations
impl RefUnwindSafe for SharedMercurialRepository
impl Send for SharedMercurialRepository
impl Sync for SharedMercurialRepository
impl Unpin for SharedMercurialRepository
impl UnwindSafe for SharedMercurialRepository
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self