pub struct Applied {
pub schema: &'static str,
pub plan_id: String,
pub input_fingerprint: Digest,
pub target: String,
pub classification: Classification,
pub operations: Vec<OperationResult>,
pub postconditions: Vec<PostconditionResult>,
pub run_id: Option<String>,
pub next: Vec<String>,
}Expand description
The machine form of an apply.
Fields§
§schema: &'static strThe shape version of this document.
plan_id: StringThe plan that was applied.
input_fingerprint: DigestThe fingerprint the apply revalidated against.
target: StringThe target written.
classification: ClassificationThe plan’s classification.
operations: Vec<OperationResult>Every operation, in the order it landed.
postconditions: Vec<PostconditionResult>Every postcondition, with its outcome.
run_id: Option<String>The journal entry, where the journal took one.
next: Vec<String>What plausibly follows.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Applied
impl RefUnwindSafe for Applied
impl Send for Applied
impl Sync for Applied
impl Unpin for Applied
impl UnsafeUnpin for Applied
impl UnwindSafe for Applied
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