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>, pub restricted_goods: Option<Vec<Good>>, }
Expand description
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
restricted_goods: Option<Vec<Good>>
The goods that this ship is restricted to carrying
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ShipForSale
impl Send for ShipForSale
impl Sync for ShipForSale
impl Unpin for ShipForSale
impl UnwindSafe for ShipForSale
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more