pub struct MissionControlState {
pub missions: Vec<MissionCard>,
pub lease_conflicts: Vec<LeaseConflictCard>,
pub evidence: Vec<EvidenceEvent>,
pub intents: Vec<MissionControlIntent>,
}Expand description
Full state rendered by Mission Control.
Fields§
§missions: Vec<MissionCard>Missions shown in the operator view.
lease_conflicts: Vec<LeaseConflictCard>Lease conflicts with exact targets.
evidence: Vec<EvidenceEvent>Evidence events read from the Dev Cassette.
intents: Vec<MissionControlIntent>Command intents exposed to the operator.
Trait Implementations§
Source§impl Clone for MissionControlState
impl Clone for MissionControlState
Source§fn clone(&self) -> MissionControlState
fn clone(&self) -> MissionControlState
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 moreSource§impl Debug for MissionControlState
impl Debug for MissionControlState
impl Eq for MissionControlState
Source§impl PartialEq for MissionControlState
impl PartialEq for MissionControlState
Source§fn eq(&self, other: &MissionControlState) -> bool
fn eq(&self, other: &MissionControlState) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MissionControlState
Auto Trait Implementations§
impl Freeze for MissionControlState
impl RefUnwindSafe for MissionControlState
impl Send for MissionControlState
impl Sync for MissionControlState
impl Unpin for MissionControlState
impl UnsafeUnpin for MissionControlState
impl UnwindSafe for MissionControlState
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