pub struct SystemChange {
pub heading: SystemHeading,
pub path: String,
pub before: Option<String>,
pub after: Option<String>,
}Expand description
One change to the system, listed under its heading with no verdict.
Fields§
§heading: SystemHeading§path: StringA slash-separated path: a component’s qualified name, then offers,
requires, instances or external; or a deployment’s name, then a
machine or an instance.
before: Option<String>The rendered old value, absent when the change is an addition.
after: Option<String>The rendered new value, absent when the change is a removal.
Trait Implementations§
Source§impl Clone for SystemChange
impl Clone for SystemChange
Source§impl Debug for SystemChange
impl Debug for SystemChange
impl Eq for SystemChange
Source§impl PartialEq for SystemChange
impl PartialEq for SystemChange
impl StructuralPartialEq for SystemChange
Auto Trait Implementations§
impl Freeze for SystemChange
impl RefUnwindSafe for SystemChange
impl Send for SystemChange
impl Sync for SystemChange
impl Unpin for SystemChange
impl UnsafeUnpin for SystemChange
impl UnwindSafe for SystemChange
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