Struct texel_types::Position
source · pub struct Position {
pub x: i32,
pub y: i32,
pub z: i32,
}
Expand description
3D position
Fields§
§x: i32
§y: i32
§z: i32
Implementations§
Trait Implementations§
source§impl Add<Position2D> for Position
impl Add<Position2D> for Position
source§impl AddAssign<Position2D> for Position
impl AddAssign<Position2D> for Position
source§fn add_assign(&mut self, other: Position2D)
fn add_assign(&mut self, other: Position2D)
Performs the
+=
operation. Read moresource§impl AddAssign<i32> for Position
impl AddAssign<i32> for Position
source§fn add_assign(&mut self, value: i32)
fn add_assign(&mut self, value: i32)
Performs the
+=
operation. Read moresource§impl From<&Position> for Position2D
impl From<&Position> for Position2D
source§fn from(pos: &Position) -> Position2D
fn from(pos: &Position) -> Position2D
Converts to this type from the input type.
source§impl From<&mut Position> for Position2D
impl From<&mut Position> for Position2D
source§fn from(pos: &mut Position) -> Position2D
fn from(pos: &mut Position) -> Position2D
Converts to this type from the input type.
source§impl From<Position> for Position2D
impl From<Position> for Position2D
source§fn from(pos: Position) -> Position2D
fn from(pos: Position) -> Position2D
Converts to this type from the input type.
source§impl PartialEq for Position
impl PartialEq for Position
source§impl Sub<Position> for Position2D
impl Sub<Position> for Position2D
impl Copy for Position
impl Eq for Position
impl StructuralPartialEq for Position
Auto Trait Implementations§
impl RefUnwindSafe for Position
impl Send for Position
impl Sync for Position
impl Unpin for Position
impl UnwindSafe for Position
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