Struct rust_rpg_toolkit::missions::MissionParams [−][src]
pub struct MissionParams {
pub id: String,
pub title: String,
pub description: String,
pub objectives: Vec<MissionObjective>,
pub rewards: Vec<MissionReward>,
pub next_mission_ids: Vec<String>,
pub marker: Option<MissionMarker>,
pub no_autocompletion: bool,
}
Fields
id: String
title: String
description: String
objectives: Vec<MissionObjective>
rewards: Vec<MissionReward>
next_mission_ids: Vec<String>
marker: Option<MissionMarker>
no_autocompletion: bool
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for MissionParams
impl Send for MissionParams
impl Sync for MissionParams
impl Unpin for MissionParams
impl UnwindSafe for MissionParams
Blanket Implementations
Mutably borrows from an owned value. Read more