pub struct Report {
pub schema: &'static str,
pub target: Utf8PathBuf,
pub state: State,
pub wired: Option<Manager>,
pub managers: Vec<ManagerEntry>,
pub envrc: Presence,
pub envrc_sync: bool,
pub stamp: Option<String>,
pub off: bool,
pub host: Host,
pub leftovers: Vec<Leftover>,
pub next: Vec<String>,
}Expand description
The whole report.
Fields§
§schema: &'static strThe machine schema of this object.
target: Utf8PathBufThe target read.
state: StateWhat the wiring amounts to.
wired: Option<Manager>The one manager that pins this tool, where exactly one does.
managers: Vec<ManagerEntry>Every manager, in the enum’s order, absent ones included.
envrc: PresenceWhether the shell loader file exists.
envrc_sync: boolWhether the shell loader carries the sync line.
stamp: Option<String>The day of the last attempt for this checkout, where one is stamped.
off: boolWhether the loop is switched off in this environment.
host: HostWhat the host offers.
leftovers: Vec<Leftover>What a predecessor mechanism left behind.
next: Vec<String>What an operator does next, one line each.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Report
impl RefUnwindSafe for Report
impl Send for Report
impl Sync for Report
impl Unpin for Report
impl UnsafeUnpin for Report
impl UnwindSafe for Report
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