pub struct MissionWorker {
pub model: Option<String>,
pub tier: Option<String>,
pub description: Option<String>,
}Expand description
Describes a named worker for a mission (map keyed by name).
Fields§
§model: Option<String>Model ID for this worker.
tier: Option<String>Worker tier.
description: Option<String>Description of this worker’s purpose.
Trait Implementations§
Source§impl Clone for MissionWorker
impl Clone for MissionWorker
Source§fn clone(&self) -> MissionWorker
fn clone(&self) -> MissionWorker
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 MissionWorker
impl Debug for MissionWorker
Source§impl Default for MissionWorker
impl Default for MissionWorker
Source§fn default() -> MissionWorker
fn default() -> MissionWorker
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MissionWorker
impl<'de> Deserialize<'de> for MissionWorker
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
Auto Trait Implementations§
impl Freeze for MissionWorker
impl RefUnwindSafe for MissionWorker
impl Send for MissionWorker
impl Sync for MissionWorker
impl Unpin for MissionWorker
impl UnsafeUnpin for MissionWorker
impl UnwindSafe for MissionWorker
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