pub enum ResolvedAdd {
Crates {
active_features: BTreeSet<String>,
crates: BTreeMap<String, CrateSpec>,
},
Interactive,
}Expand description
Result of resolving which crates to add from a battery pack.
Variants§
Crates
Resolved to a concrete set of crates (no interactive picker needed).
Interactive
The caller should show the interactive picker.
Auto Trait Implementations§
impl Freeze for ResolvedAdd
impl RefUnwindSafe for ResolvedAdd
impl Send for ResolvedAdd
impl Sync for ResolvedAdd
impl Unpin for ResolvedAdd
impl UnsafeUnpin for ResolvedAdd
impl UnwindSafe for ResolvedAdd
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> 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