pub struct DeclaredToolNeeds {
pub artifact: String,
pub origin: LockOrigin,
pub programs: Vec<ProgramNeeds>,
}Expand description
One staged tool’s programs: block, with the lock origin of its pin.
Fields§
§artifact: StringThe artifact as the capsule’s manifest names it, scope included.
origin: LockOrigin§programs: Vec<ProgramNeeds>Trait Implementations§
Source§impl Clone for DeclaredToolNeeds
impl Clone for DeclaredToolNeeds
Source§impl Debug for DeclaredToolNeeds
impl Debug for DeclaredToolNeeds
impl Eq for DeclaredToolNeeds
Source§impl PartialEq for DeclaredToolNeeds
impl PartialEq for DeclaredToolNeeds
impl StructuralPartialEq for DeclaredToolNeeds
Auto Trait Implementations§
impl Forget for DeclaredToolNeeds
impl Freeze for DeclaredToolNeeds
impl Move for DeclaredToolNeeds
impl RefUnwindSafe for DeclaredToolNeeds
impl Send for DeclaredToolNeeds
impl Sync for DeclaredToolNeeds
impl Unpin for DeclaredToolNeeds
impl UnsafeUnpin for DeclaredToolNeeds
impl UnwindSafe for DeclaredToolNeeds
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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