Struct spacetraders::shared::ShipForSale [−][src]
pub struct ShipForSale { pub ship_type: String, pub class: String, pub max_cargo: i32, pub speed: i32, pub manufacturer: String, pub plating: i32, pub weapons: i32, pub purchase_locations: Vec<PurchaseLocation>, }
A representation of a ship for sales
Fields
ship_type: String
The type of the ship
class: String
The class of the ship
max_cargo: i32
The maximum cargo volume of the ship
speed: i32
The ships speed rating
manufacturer: String
The manufacturer of the ship
plating: i32
The ships defensive rating
weapons: i32
The weapons rating of the ship
purchase_locations: Vec<PurchaseLocation>
The locations that this ship can be purchased at
Trait Implementations
impl Clone for ShipForSale
[src]
impl Clone for ShipForSale
[src]fn clone(&self) -> ShipForSale
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for ShipForSale
[src]
impl<'de> Deserialize<'de> for ShipForSale
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for ShipForSale
impl RefUnwindSafe for ShipForSale
impl Send for ShipForSale
impl Send for ShipForSale
impl Sync for ShipForSale
impl Sync for ShipForSale
impl Unpin for ShipForSale
impl Unpin for ShipForSale
impl UnwindSafe for ShipForSale
impl UnwindSafe for ShipForSale
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]