pub struct WrapperOccurrence {
pub flag: usize,
pub token: usize,
}Expand description
What: One wrapper-only flag found where Git would have looked for an option. Why: Only such positions may be removed before forwarding; values and paths stay.
In TS you’d write (pseudocode):
type WrapperOccurrence = { flag: number; token: number };Fields§
§flag: usizeIndex into the caller’s wrapper flag list.
token: usizeIndex of the token that spelled the flag.
Trait Implementations§
Source§impl Clone for WrapperOccurrence
impl Clone for WrapperOccurrence
impl Copy for WrapperOccurrence
Source§impl Debug for WrapperOccurrence
impl Debug for WrapperOccurrence
impl Eq for WrapperOccurrence
Source§impl PartialEq for WrapperOccurrence
impl PartialEq for WrapperOccurrence
impl StructuralPartialEq for WrapperOccurrence
Auto Trait Implementations§
impl Freeze for WrapperOccurrence
impl RefUnwindSafe for WrapperOccurrence
impl Send for WrapperOccurrence
impl Sync for WrapperOccurrence
impl Unpin for WrapperOccurrence
impl UnsafeUnpin for WrapperOccurrence
impl UnwindSafe for WrapperOccurrence
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
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more