pub struct Arbitration {
pub id: Option<String>,
pub activation: Option<String>,
pub expiry: Option<String>,
pub node: Option<String>,
pub enemy: Option<Faction>,
pub enemy_key: Option<Faction>,
pub type: Option<String>,
pub type_key: Option<MissionType>,
pub archwing: Option<bool>,
pub sharkwing: Option<bool>,
}Fields§
§id: Option<String>unique identifier for this object/event/thing
activation: Option<String>ISO-8601 formatted timestamp for when the event began
expiry: Option<String>A timestamp in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ) representing a specific point in time. This format is commonly used in APIs to ensure consistent date and time representation. The timestamp is in UTC (Coordinated Universal Time) and does not include any timezone offset. It is used to represent events, deadlines, or any time-related information in a standardized way. Example: "2023-10-01T12:00:00Z" represents October 1, 2023, at 12:00 PM UTC.
node: Option<String>Plain name for the node
enemy: Option<Faction>Localized faction name
enemy_key: Option<Faction>Non-localized faction name
type: Option<String>Mission type localized
type_key: Option<MissionType>Non-localized mission type key
archwing: Option<bool>Whether this mission requires archwing
sharkwing: Option<bool>Whether this mission requires sharkwing
Implementations§
Source§impl Arbitration
impl Arbitration
pub fn new() -> Arbitration
Trait Implementations§
Source§impl Clone for Arbitration
impl Clone for Arbitration
Source§fn clone(&self) -> Arbitration
fn clone(&self) -> Arbitration
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 Arbitration
impl Debug for Arbitration
Source§impl Default for Arbitration
impl Default for Arbitration
Source§fn default() -> Arbitration
fn default() -> Arbitration
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Arbitration
impl<'de> Deserialize<'de> for Arbitration
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 Arbitration
impl PartialEq for Arbitration
Source§impl Serialize for Arbitration
impl Serialize for Arbitration
impl StructuralPartialEq for Arbitration
Auto Trait Implementations§
impl Freeze for Arbitration
impl RefUnwindSafe for Arbitration
impl Send for Arbitration
impl Sync for Arbitration
impl Unpin for Arbitration
impl UnwindSafe for Arbitration
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