Struct lighthouse_client::Delta
source · [−]Expand description
A 2D vector on the lighthouse display.
Fields
dx: i32dy: i32Implementations
sourceimpl Delta
impl Delta
sourcepub fn random_cardinal() -> Self
pub fn random_cardinal() -> Self
Randomly one of the four cardinal directions.
Trait Implementations
sourceimpl AddAssign<Delta> for Pos
impl AddAssign<Delta> for Pos
sourcefn add_assign(&mut self, rhs: Delta)
fn add_assign(&mut self, rhs: Delta)
Performs the
+= operation. Read moresourceimpl SubAssign<Delta> for Pos
impl SubAssign<Delta> for Pos
sourcefn sub_assign(&mut self, rhs: Delta)
fn sub_assign(&mut self, rhs: Delta)
Performs the
-= operation. Read moreimpl Copy for Delta
impl Eq for Delta
impl StructuralEq for Delta
impl StructuralPartialEq for Delta
Auto Trait Implementations
impl RefUnwindSafe for Delta
impl Send for Delta
impl Sync for Delta
impl Unpin for Delta
impl UnwindSafe for Delta
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more