Struct hg_parser::MercurialRepository [−][src]
pub struct MercurialRepository { /* fields omitted */ }
Expand description
Mercurial repository. Top-level structure for access to change sets and tags.
Implementations
impl MercurialRepository
[src]
impl MercurialRepository
[src]pub fn open<P: AsRef<Path>>(
root_path: P
) -> Result<MercurialRepository, ErrorKind>
[src]
pub fn open<P: AsRef<Path>>(
root_path: P
) -> Result<MercurialRepository, ErrorKind>
[src]Opens MercurialRepository
at root_path
.
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 Debug for MercurialRepository
[src]
impl Debug for MercurialRepository
[src]impl From<MercurialRepository> for CachedMercurialRepository
[src]
impl From<MercurialRepository> for CachedMercurialRepository
[src]fn from(repository: MercurialRepository) -> Self
[src]
fn from(repository: MercurialRepository) -> Self
[src]Performs the conversion.
impl<'a> IntoIterator for &'a MercurialRepository
[src]
impl<'a> IntoIterator for &'a MercurialRepository
[src]Auto Trait Implementations
impl RefUnwindSafe for MercurialRepository
impl Send for MercurialRepository
impl Sync for MercurialRepository
impl Unpin for MercurialRepository
impl UnwindSafe for MercurialRepository
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