pub struct AndroidPlanStep {
pub stage: String,
pub kind: AndroidPlanStepKind,
pub detail: String,
pub command: Option<Vec<String>>,
pub outputs: Vec<Utf8PathBuf>,
}Expand description
One human/JSON-friendly dry-run step.
Fields§
§stage: StringStable stage label.
kind: AndroidPlanStepKindOperation kind.
detail: StringExplanation or deferred input contract.
command: Option<Vec<String>>Redacted executable and argument array, when applicable.
outputs: Vec<Utf8PathBuf>Expected output paths.
Trait Implementations§
Source§impl Clone for AndroidPlanStep
impl Clone for AndroidPlanStep
Source§impl Debug for AndroidPlanStep
impl Debug for AndroidPlanStep
Source§impl<'de> Deserialize<'de> for AndroidPlanStep
impl<'de> Deserialize<'de> for AndroidPlanStep
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 AndroidPlanStep
Source§impl PartialEq for AndroidPlanStep
impl PartialEq for AndroidPlanStep
Source§impl Serialize for AndroidPlanStep
impl Serialize for AndroidPlanStep
impl StructuralPartialEq for AndroidPlanStep
Auto Trait Implementations§
impl Freeze for AndroidPlanStep
impl RefUnwindSafe for AndroidPlanStep
impl Send for AndroidPlanStep
impl Sync for AndroidPlanStep
impl Unpin for AndroidPlanStep
impl UnsafeUnpin for AndroidPlanStep
impl UnwindSafe for AndroidPlanStep
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.