#[repr(u8)]pub enum InteractionBeamType {
PulseBeam = 0,
TrackingBeam = 1,
}Expand description
Beam delivery classification.
Variants§
Trait Implementations§
Source§impl Clone for InteractionBeamType
impl Clone for InteractionBeamType
Source§fn clone(&self) -> InteractionBeamType
fn clone(&self) -> InteractionBeamType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InteractionBeamType
impl Debug for InteractionBeamType
Source§impl<'de> Deserialize<'de> for InteractionBeamType
impl<'de> Deserialize<'de> for InteractionBeamType
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 InteractionBeamType
impl PartialEq for InteractionBeamType
Source§fn eq(&self, other: &InteractionBeamType) -> bool
fn eq(&self, other: &InteractionBeamType) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for InteractionBeamType
impl Serialize for InteractionBeamType
impl Copy for InteractionBeamType
impl Eq for InteractionBeamType
impl StructuralPartialEq for InteractionBeamType
Auto Trait Implementations§
impl Freeze for InteractionBeamType
impl RefUnwindSafe for InteractionBeamType
impl Send for InteractionBeamType
impl Sync for InteractionBeamType
impl Unpin for InteractionBeamType
impl UnsafeUnpin for InteractionBeamType
impl UnwindSafe for InteractionBeamType
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