pub struct MissionBlueprint {Show 13 fields
pub mission_id: String,
pub title: String,
pub goal: String,
pub success_criteria: Vec<String>,
pub shared_context: Option<String>,
pub workspace_root: String,
pub orchestrator_template_id: Option<String>,
pub phases: Vec<MissionPhaseBlueprint>,
pub milestones: Vec<MissionMilestoneBlueprint>,
pub team: MissionTeamBlueprint,
pub workstreams: Vec<WorkstreamBlueprint>,
pub review_stages: Vec<ReviewStage>,
pub metadata: Option<Value>,
}Fields§
§mission_id: String§title: String§goal: String§success_criteria: Vec<String>§workspace_root: String§orchestrator_template_id: Option<String>§phases: Vec<MissionPhaseBlueprint>§milestones: Vec<MissionMilestoneBlueprint>§team: MissionTeamBlueprint§workstreams: Vec<WorkstreamBlueprint>§review_stages: Vec<ReviewStage>§metadata: Option<Value>Trait Implementations§
Source§impl Clone for MissionBlueprint
impl Clone for MissionBlueprint
Source§fn clone(&self) -> MissionBlueprint
fn clone(&self) -> MissionBlueprint
Returns a duplicate of the value. Read more
1.0.0 · 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 MissionBlueprint
impl Debug for MissionBlueprint
Source§impl<'de> Deserialize<'de> for MissionBlueprint
impl<'de> Deserialize<'de> for MissionBlueprint
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 MissionBlueprint
impl PartialEq for MissionBlueprint
Source§impl Serialize for MissionBlueprint
impl Serialize for MissionBlueprint
impl StructuralPartialEq for MissionBlueprint
Auto Trait Implementations§
impl Freeze for MissionBlueprint
impl RefUnwindSafe for MissionBlueprint
impl Send for MissionBlueprint
impl Sync for MissionBlueprint
impl Unpin for MissionBlueprint
impl UnsafeUnpin for MissionBlueprint
impl UnwindSafe for MissionBlueprint
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