pub struct StartupSnapshot {
pub system: SystemInfo,
pub environment: Environment,
}Expand description
The one-shot UI snapshots emitted at ceremony start: static system identity and the initial device environment.
Assembled by the CLI (the only crate holding the build-time constants) and
handed to the executor, which echoes the two pieces as
crate::UiSignal::SystemInfo and crate::UiSignal::Environment. The
runtime treats this purely as a pass-through; it never inspects the
contents.
Fields§
§system: SystemInfoStatic build and host identity.
environment: EnvironmentInitial device environment.
Trait Implementations§
Source§impl Clone for StartupSnapshot
impl Clone for StartupSnapshot
Source§fn clone(&self) -> StartupSnapshot
fn clone(&self) -> StartupSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for StartupSnapshot
impl RefUnwindSafe for StartupSnapshot
impl Send for StartupSnapshot
impl Sync for StartupSnapshot
impl Unpin for StartupSnapshot
impl UnsafeUnpin for StartupSnapshot
impl UnwindSafe for StartupSnapshot
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