pub struct ShipRequirements {
pub power: Option<i32>,
pub crew: Option<i32>,
pub slots: Option<i32>,
}Expand description
The requirements for installation on a ship
Fields§
§power: Option<i32>The amount of power required from the reactor.
crew: Option<i32>The number of crew required for operation.
slots: Option<i32>The number of module slots required for installation.
Implementations§
Source§impl ShipRequirements
impl ShipRequirements
Sourcepub fn new() -> ShipRequirements
pub fn new() -> ShipRequirements
Create value with optional fields set to None.
Trait Implementations§
Source§impl Clone for ShipRequirements
impl Clone for ShipRequirements
Source§fn clone(&self) -> ShipRequirements
fn clone(&self) -> ShipRequirements
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ShipRequirements
impl Debug for ShipRequirements
Source§impl Default for ShipRequirements
impl Default for ShipRequirements
Source§impl<'de> Deserialize<'de> for ShipRequirements
impl<'de> Deserialize<'de> for ShipRequirements
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 ShipRequirements
impl PartialEq for ShipRequirements
Source§impl Serialize for ShipRequirements
impl Serialize for ShipRequirements
impl StructuralPartialEq for ShipRequirements
Auto Trait Implementations§
impl Freeze for ShipRequirements
impl RefUnwindSafe for ShipRequirements
impl Send for ShipRequirements
impl Sync for ShipRequirements
impl Unpin for ShipRequirements
impl UnwindSafe for ShipRequirements
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