pub struct CorporationStructure {Show 15 fields
pub corporation_id: i64,
pub fuel_expires: Option<String>,
pub name: Option<String>,
pub next_reinforce_apply: Option<String>,
pub next_reinforce_hour: Option<i64>,
pub profile_id: i64,
pub reinforce_hour: Option<i64>,
pub services: Vec<StructureService>,
pub state: StructureState,
pub state_timer_end: Option<String>,
pub state_timer_start: Option<String>,
pub structure_id: i64,
pub system_id: i64,
pub type_id: i64,
pub unanchors_at: Option<String>,
}Expand description
A structure owned by a corporation.
Fields§
§corporation_id: i64Corporation that owns the structure.
fuel_expires: Option<String>When the fuel runs out.
name: Option<String>Name of the structure.
next_reinforce_apply: Option<String>When the next reinforcement hour applies.
next_reinforce_hour: Option<i64>Next reinforcement hour.
profile_id: i64ID of the structure’s vulnerability profile.
reinforce_hour: Option<i64>Current reinforcement hour.
services: Vec<StructureService>Services of the structure.
state: StructureStateState of the structure.
state_timer_end: Option<String>When the current state timer ends.
state_timer_start: Option<String>When the current state timer started.
structure_id: i64ID of the structure.
system_id: i64Solar system of the structure.
type_id: i64Type ID of the structure.
unanchors_at: Option<String>When the structure unanchors.
Trait Implementations§
Source§impl Clone for CorporationStructure
impl Clone for CorporationStructure
Source§impl Debug for CorporationStructure
impl Debug for CorporationStructure
Source§impl<'de> Deserialize<'de> for CorporationStructure
impl<'de> Deserialize<'de> for CorporationStructure
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 CorporationStructure
Source§impl PartialEq for CorporationStructure
impl PartialEq for CorporationStructure
Source§impl Serialize for CorporationStructure
impl Serialize for CorporationStructure
impl StructuralPartialEq for CorporationStructure
Auto Trait Implementations§
impl Freeze for CorporationStructure
impl RefUnwindSafe for CorporationStructure
impl Send for CorporationStructure
impl Sync for CorporationStructure
impl Unpin for CorporationStructure
impl UnsafeUnpin for CorporationStructure
impl UnwindSafe for CorporationStructure
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.