pub struct RevWalkCommitIterOptions {
pub skip: usize,
pub limit: Option<usize>,
pub since: Option<i64>,
pub until: Option<i64>,
pub first_parent: bool,
}Expand description
Options for RevWalk::commits_iter: lazy commit-only walks without object/cherry tables.
For token lists, ref selections, path limits, or symmetric diff markers, use
RevWalkListOptions with RevWalk::commits or RevWalk::rev_list_result.
Fields§
§skip: usizeSkip this many matching commits before yielding.
limit: Option<usize>Maximum commits to yield (None = unbounded).
since: Option<i64>Exclude commits with committer date strictly before this Unix timestamp.
until: Option<i64>Exclude commits with committer date strictly after this Unix timestamp.
first_parent: boolFollow only the first parent at merges when walking history.
Trait Implementations§
Source§impl Clone for RevWalkCommitIterOptions
impl Clone for RevWalkCommitIterOptions
Source§impl Debug for RevWalkCommitIterOptions
impl Debug for RevWalkCommitIterOptions
Auto Trait Implementations§
impl Freeze for RevWalkCommitIterOptions
impl RefUnwindSafe for RevWalkCommitIterOptions
impl Send for RevWalkCommitIterOptions
impl Sync for RevWalkCommitIterOptions
impl Unpin for RevWalkCommitIterOptions
impl UnsafeUnpin for RevWalkCommitIterOptions
impl UnwindSafe for RevWalkCommitIterOptions
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