pub struct StepIdentity {
pub name: String,
pub produces: Option<String>,
}Expand description
The subset of a step’s identity this module needs: its name (an on_failure target) and the
artifact its output would land in (an on_failure-repair shape also requires it to be consumed).
Fields§
§name: String§produces: Option<String>Trait Implementations§
Source§impl Clone for StepIdentity
impl Clone for StepIdentity
Source§impl Debug for StepIdentity
impl Debug for StepIdentity
Source§impl<'de> Deserialize<'de> for StepIdentity
impl<'de> Deserialize<'de> for StepIdentity
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StepIdentity
Source§impl PartialEq for StepIdentity
impl PartialEq for StepIdentity
Source§impl Serialize for StepIdentity
impl Serialize for StepIdentity
impl StructuralPartialEq for StepIdentity
Auto Trait Implementations§
impl Freeze for StepIdentity
impl RefUnwindSafe for StepIdentity
impl Send for StepIdentity
impl Sync for StepIdentity
impl Unpin for StepIdentity
impl UnsafeUnpin for StepIdentity
impl UnwindSafe for StepIdentity
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.