pub struct MiningBeam {
pub active: bool,
pub target: Option<NetworkId>,
}Expand description
Replicated state for a ship’s mining beam.
Fields§
§active: bool§target: Option<NetworkId>Trait Implementations§
Source§impl Clone for MiningBeam
impl Clone for MiningBeam
Source§fn clone(&self) -> MiningBeam
fn clone(&self) -> MiningBeam
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 MiningBeam
impl Debug for MiningBeam
Source§impl Default for MiningBeam
impl Default for MiningBeam
Source§fn default() -> MiningBeam
fn default() -> MiningBeam
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MiningBeam
impl<'de> Deserialize<'de> for MiningBeam
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 Serialize for MiningBeam
impl Serialize for MiningBeam
impl Copy for MiningBeam
Auto Trait Implementations§
impl Freeze for MiningBeam
impl RefUnwindSafe for MiningBeam
impl Send for MiningBeam
impl Sync for MiningBeam
impl Unpin for MiningBeam
impl UnsafeUnpin for MiningBeam
impl UnwindSafe for MiningBeam
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