pub struct Installed {
pub plan: InstallPlan,
pub definition: ServiceDefinition,
pub record: InstallRecord,
pub review: PrivilegeReview,
pub runner_root: RootAccessSummary,
pub replaced_existing: bool,
}Expand description
What install did.
Fields§
§plan: InstallPlanThe plan that was applied, including the resolved absolute binary path.
definition: ServiceDefinitionThe definition the platform was given.
record: InstallRecordThe record that was written.
review: PrivilegeReviewWhat the definition grants, measured against the requirement.
runner_root: RootAccessSummaryWhat was done to the runner root the registration will run jobs under.
Named trustees rather than SIDs, so printing it adds no identity to the
output. See crate::runner_root_access.
replaced_existing: boolWhether this replaced a registration that was already there, rather than making a new one.
Reported rather than glossed over: “Service installed” on a host that had one already reads as though nothing had been taken away and put back, and what was taken away and put back is the thing an operator watching a running agent wants to know about.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Installed
impl RefUnwindSafe for Installed
impl Send for Installed
impl Sync for Installed
impl Unpin for Installed
impl UnsafeUnpin for Installed
impl UnwindSafe for Installed
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