pub struct ShipActivityConfig {
pub identities: Vec<ProjectIdentity>,
pub locations: Vec<ProjectLocation>,
pub ships: Vec<TypeOrGroup>,
}Expand description
Configuration of projects that involve ships and other pilots.
Fields§
§identities: Vec<ProjectIdentity>Entities involved.
locations: Vec<ProjectLocation>Where it happens.
ships: Vec<TypeOrGroup>Ships involved.
Trait Implementations§
Source§impl Clone for ShipActivityConfig
impl Clone for ShipActivityConfig
Source§impl Debug for ShipActivityConfig
impl Debug for ShipActivityConfig
Source§impl<'de> Deserialize<'de> for ShipActivityConfig
impl<'de> Deserialize<'de> for ShipActivityConfig
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
impl Eq for ShipActivityConfig
Source§impl PartialEq for ShipActivityConfig
impl PartialEq for ShipActivityConfig
Source§impl Serialize for ShipActivityConfig
impl Serialize for ShipActivityConfig
impl StructuralPartialEq for ShipActivityConfig
Auto Trait Implementations§
impl Freeze for ShipActivityConfig
impl RefUnwindSafe for ShipActivityConfig
impl Send for ShipActivityConfig
impl Sync for ShipActivityConfig
impl Unpin for ShipActivityConfig
impl UnsafeUnpin for ShipActivityConfig
impl UnwindSafe for ShipActivityConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.