Struct spacetraders::shared::SystemsInfoLocation [−][src]
pub struct SystemsInfoLocation { pub symbol: String, pub systems_info_type: LocationType, pub name: String, pub x: i32, pub y: i32, pub ansible_progress: Option<f64>, pub anomaly: Option<String>, pub structures: Option<Vec<Structures>>, pub messages: Option<Vec<String>>, pub allows_construction: bool, }
A representation of a location within a system
Fields
symbol: String
The system symbol of this location
systems_info_type: LocationType
The type of this system location
name: String
The friendly name of the system location
x: i32
X coordinate of the system location
y: i32
Y coordinate of the system location
ansible_progress: Option<f64>
The current ansible progress. I believe when this gets to 1 the anomaly opens.
anomaly: Option<String>
The anomaly info about this sytem location
structures: Option<Vec<Structures>>
The structures within a system location
messages: Option<Vec<String>>
Any messages relating to this system location
allows_construction: bool
Whether or not the system allows construction
Trait Implementations
impl Clone for SystemsInfoLocation
[src]
impl Clone for SystemsInfoLocation
[src]fn clone(&self) -> SystemsInfoLocation
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for SystemsInfoLocation
[src]
impl<'de> Deserialize<'de> for SystemsInfoLocation
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for SystemsInfoLocation
impl RefUnwindSafe for SystemsInfoLocation
impl Send for SystemsInfoLocation
impl Send for SystemsInfoLocation
impl Sync for SystemsInfoLocation
impl Sync for SystemsInfoLocation
impl Unpin for SystemsInfoLocation
impl Unpin for SystemsInfoLocation
impl UnwindSafe for SystemsInfoLocation
impl UnwindSafe for SystemsInfoLocation
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]