pub struct ColonyRoute {
pub content_type_id: i64,
pub destination_pin_id: i64,
pub quantity: f64,
pub route_id: i64,
pub source_pin_id: i64,
pub waypoints: Vec<i64>,
}Expand description
A route of commodities between two pins.
Fields§
§content_type_id: i64Type ID of the commodity moved by the route.
destination_pin_id: i64Pin the route ends at.
quantity: f64Quantity moved.
route_id: i64ID of the route.
source_pin_id: i64Pin the route starts at.
waypoints: Vec<i64>Pins the route passes through.
Trait Implementations§
Source§impl Clone for ColonyRoute
impl Clone for ColonyRoute
Source§impl Debug for ColonyRoute
impl Debug for ColonyRoute
Source§impl<'de> Deserialize<'de> for ColonyRoute
impl<'de> Deserialize<'de> for ColonyRoute
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 ColonyRoute
impl PartialEq for ColonyRoute
Source§impl Serialize for ColonyRoute
impl Serialize for ColonyRoute
impl StructuralPartialEq for ColonyRoute
Auto Trait Implementations§
impl Freeze for ColonyRoute
impl RefUnwindSafe for ColonyRoute
impl Send for ColonyRoute
impl Sync for ColonyRoute
impl Unpin for ColonyRoute
impl UnsafeUnpin for ColonyRoute
impl UnwindSafe for ColonyRoute
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