pub struct RetirePass {
pub scope: Scope,
pub exclude: Vec<BranchRef>,
pub dry_run: bool,
}Expand description
The automatic pass over every finished branch in scope.
Fields§
§scope: ScopeWhich identities are examined.
exclude: Vec<BranchRef>Branches the caller wants left alone, whatever they are.
dry_run: boolReport what would be retired, and change nothing.
Trait Implementations§
Source§impl Clone for RetirePass
impl Clone for RetirePass
Source§impl Debug for RetirePass
impl Debug for RetirePass
impl Eq for RetirePass
Source§impl PartialEq for RetirePass
impl PartialEq for RetirePass
impl StructuralPartialEq for RetirePass
Auto Trait Implementations§
impl Freeze for RetirePass
impl RefUnwindSafe for RetirePass
impl Send for RetirePass
impl Sync for RetirePass
impl Unpin for RetirePass
impl UnsafeUnpin for RetirePass
impl UnwindSafe for RetirePass
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.