pub struct PendingInjection {
pub command_index: usize,
pub flag_text: String,
}Expand description
What:
What resolve_index_state needs to finish the decision.
Why:
The first call already located commit and the pathless-allowed flags.
In TS you’d write (pseudocode):
type PendingInjection = { commandIndex: number; flagText: string };Fields§
§command_index: usizeIndex of the commit token in the full argument list.
flag_text: StringThe pathless-allowed flags present, echoed in the diagnostic.
Trait Implementations§
Source§impl Clone for PendingInjection
impl Clone for PendingInjection
Source§impl Debug for PendingInjection
impl Debug for PendingInjection
impl Eq for PendingInjection
Source§impl PartialEq for PendingInjection
impl PartialEq for PendingInjection
impl StructuralPartialEq for PendingInjection
Auto Trait Implementations§
impl Freeze for PendingInjection
impl RefUnwindSafe for PendingInjection
impl Send for PendingInjection
impl Sync for PendingInjection
impl Unpin for PendingInjection
impl UnsafeUnpin for PendingInjection
impl UnwindSafe for PendingInjection
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