pub struct MissionStartResponse {
pub mission_id: String,
pub objective_ids: Vec<String>,
pub classification: MissionStartResponseClassification,
pub plan: Option<PlannedMission>,
}Expand description
What POST /missions answers. plan is echoed back only when the server planned the mission
from a goal.
Fields§
§mission_id: String§objective_ids: Vec<String>Persisted objective ids, in plan order.
classification: MissionStartResponseClassificationThe intake decision. A quick_reply mission is recorded but is not mission work.
plan: Option<PlannedMission>Trait Implementations§
Source§impl Clone for MissionStartResponse
impl Clone for MissionStartResponse
Source§fn clone(&self) -> MissionStartResponse
fn clone(&self) -> MissionStartResponse
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 MissionStartResponse
impl Debug for MissionStartResponse
Source§impl Default for MissionStartResponse
impl Default for MissionStartResponse
Source§fn default() -> MissionStartResponse
fn default() -> MissionStartResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MissionStartResponse
impl<'de> Deserialize<'de> for MissionStartResponse
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 MissionStartResponse
impl PartialEq for MissionStartResponse
Source§impl Serialize for MissionStartResponse
impl Serialize for MissionStartResponse
impl StructuralPartialEq for MissionStartResponse
Auto Trait Implementations§
impl Freeze for MissionStartResponse
impl RefUnwindSafe for MissionStartResponse
impl Send for MissionStartResponse
impl Sync for MissionStartResponse
impl Unpin for MissionStartResponse
impl UnsafeUnpin for MissionStartResponse
impl UnwindSafe for MissionStartResponse
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