pub struct MissionSummary {
pub mission_id: String,
pub state: MissionState,
pub objective_preview: String,
pub milestone_count: usize,
}Expand description
Lightweight mission row for orchestrator prompts and API list views.
Fields§
§mission_id: String§state: MissionState§objective_preview: String§milestone_count: usizeTrait Implementations§
Source§impl Clone for MissionSummary
impl Clone for MissionSummary
Source§fn clone(&self) -> MissionSummary
fn clone(&self) -> MissionSummary
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 MissionSummary
impl Debug for MissionSummary
Source§impl<'de> Deserialize<'de> for MissionSummary
impl<'de> Deserialize<'de> for MissionSummary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MissionSummary
impl PartialEq for MissionSummary
Source§fn eq(&self, other: &MissionSummary) -> bool
fn eq(&self, other: &MissionSummary) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MissionSummary
impl Serialize for MissionSummary
impl StructuralPartialEq for MissionSummary
Auto Trait Implementations§
impl Freeze for MissionSummary
impl RefUnwindSafe for MissionSummary
impl Send for MissionSummary
impl Sync for MissionSummary
impl Unpin for MissionSummary
impl UnsafeUnpin for MissionSummary
impl UnwindSafe for MissionSummary
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