pub struct ColonyPin {
pub contents: Vec<PinContent>,
pub expiry_time: Option<String>,
pub extractor_details: Option<ExtractorDetails>,
pub factory_details: Option<FactoryDetails>,
pub install_time: Option<String>,
pub last_cycle_start: Option<String>,
pub latitude: f64,
pub longitude: f64,
pub pin_id: i64,
pub schematic_id: Option<i64>,
pub type_id: i64,
}Expand description
A pin (structure) of a colony.
Fields§
§contents: Vec<PinContent>Contents of the pin.
expiry_time: Option<String>Expiry time of the pin.
extractor_details: Option<ExtractorDetails>Extractor details, for extractor control units.
factory_details: Option<FactoryDetails>Factory details, for factories.
install_time: Option<String>Installation time.
last_cycle_start: Option<String>Start of the last cycle.
latitude: f64Latitude of the pin.
longitude: f64Longitude of the pin.
pin_id: i64ID of the pin.
schematic_id: Option<i64>ID of the schematic, for factories.
type_id: i64Type ID of the pin.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ColonyPin
impl<'de> Deserialize<'de> for ColonyPin
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 StructuralPartialEq for ColonyPin
Auto Trait Implementations§
impl Freeze for ColonyPin
impl RefUnwindSafe for ColonyPin
impl Send for ColonyPin
impl Sync for ColonyPin
impl Unpin for ColonyPin
impl UnsafeUnpin for ColonyPin
impl UnwindSafe for ColonyPin
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