[−][src]Type Definition fpn::cg::FVector3
type FVector3<I, F> = Vector3<FPN<I, F>>;
Implementations
impl<F> FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
pub fn with(x: i8, y: i8, z: i8) -> Self
[src]
pub fn set_x(&mut self, v: i8)
[src]
pub fn set_y(&mut self, v: i8)
[src]
pub fn set_z(&mut self, v: i8)
[src]
impl<F> FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
pub fn with(x: i16, y: i16, z: i16) -> Self
[src]
pub fn set_x(&mut self, v: i16)
[src]
pub fn set_y(&mut self, v: i16)
[src]
pub fn set_z(&mut self, v: i16)
[src]
impl<F> FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
pub fn with(x: i32, y: i32, z: i32) -> Self
[src]
pub fn set_x(&mut self, v: i32)
[src]
pub fn set_y(&mut self, v: i32)
[src]
pub fn set_z(&mut self, v: i32)
[src]
impl<F> FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
pub fn with(x: i64, y: i64, z: i64) -> Self
[src]
pub fn set_x(&mut self, v: i64)
[src]
pub fn set_y(&mut self, v: i64)
[src]
pub fn set_z(&mut self, v: i64)
[src]
Trait Implementations
impl<'_, F> Add<&'_ Vector3<FPN<i16, F>>> for &'_ FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i16, F>
The resulting type after applying the +
operator.
fn add(self, v: Self) -> Self::Output
[src]
impl<'_, F> Add<&'_ Vector3<FPN<i16, F>>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the +
operator.
fn add(self, v: &Self) -> Self::Output
[src]
impl<'_, F> Add<&'_ Vector3<FPN<i32, F>>> for &'_ FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i32, F>
The resulting type after applying the +
operator.
fn add(self, v: Self) -> Self::Output
[src]
impl<'_, F> Add<&'_ Vector3<FPN<i32, F>>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the +
operator.
fn add(self, v: &Self) -> Self::Output
[src]
impl<'_, F> Add<&'_ Vector3<FPN<i64, F>>> for &'_ FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i64, F>
The resulting type after applying the +
operator.
fn add(self, v: Self) -> Self::Output
[src]
impl<'_, F> Add<&'_ Vector3<FPN<i64, F>>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the +
operator.
fn add(self, v: &Self) -> Self::Output
[src]
impl<'_, F> Add<&'_ Vector3<FPN<i8, F>>> for &'_ FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i8, F>
The resulting type after applying the +
operator.
fn add(self, v: Self) -> Self::Output
[src]
impl<'_, F> Add<&'_ Vector3<FPN<i8, F>>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the +
operator.
fn add(self, v: &Self) -> Self::Output
[src]
impl<F> Add<Vector3<FPN<i16, F>>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the +
operator.
fn add(self, v: Self) -> Self::Output
[src]
impl<'_, F> Add<Vector3<FPN<i16, F>>> for &'_ FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i16, F>
The resulting type after applying the +
operator.
fn add(self, v: FVector3<i16, F>) -> Self::Output
[src]
impl<F> Add<Vector3<FPN<i32, F>>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the +
operator.
fn add(self, v: Self) -> Self::Output
[src]
impl<'_, F> Add<Vector3<FPN<i32, F>>> for &'_ FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i32, F>
The resulting type after applying the +
operator.
fn add(self, v: FVector3<i32, F>) -> Self::Output
[src]
impl<F> Add<Vector3<FPN<i64, F>>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the +
operator.
fn add(self, v: Self) -> Self::Output
[src]
impl<'_, F> Add<Vector3<FPN<i64, F>>> for &'_ FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i64, F>
The resulting type after applying the +
operator.
fn add(self, v: FVector3<i64, F>) -> Self::Output
[src]
impl<F> Add<Vector3<FPN<i8, F>>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the +
operator.
fn add(self, v: Self) -> Self::Output
[src]
impl<'_, F> Add<Vector3<FPN<i8, F>>> for &'_ FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i8, F>
The resulting type after applying the +
operator.
fn add(self, v: FVector3<i8, F>) -> Self::Output
[src]
impl<'_, F> AddAssign<&'_ Vector3<FPN<i16, F>>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: &Self)
[src]
impl<'_, F> AddAssign<&'_ Vector3<FPN<i32, F>>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: &Self)
[src]
impl<'_, F> AddAssign<&'_ Vector3<FPN<i64, F>>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: &Self)
[src]
impl<'_, F> AddAssign<&'_ Vector3<FPN<i8, F>>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: &Self)
[src]
impl<F> AddAssign<Vector3<FPN<i16, F>>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: Self)
[src]
impl<F> AddAssign<Vector3<FPN<i32, F>>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: Self)
[src]
impl<F> AddAssign<Vector3<FPN<i64, F>>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: Self)
[src]
impl<F> AddAssign<Vector3<FPN<i8, F>>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: Self)
[src]
impl<F> Cross<FPN<i16, F>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Cross<FPN<i32, F>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Cross<FPN<i64, F>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Cross<FPN<i8, F>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Div<FPN<i16, F>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the /
operator.
fn div(self, v: FPN<i16, F>) -> Self::Output
[src]
impl<'_, F> Div<FPN<i16, F>> for &'_ FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i16, F>
The resulting type after applying the /
operator.
fn div(self, v: FPN<i16, F>) -> Self::Output
[src]
impl<F> Div<FPN<i32, F>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the /
operator.
fn div(self, v: FPN<i32, F>) -> Self::Output
[src]
impl<'_, F> Div<FPN<i32, F>> for &'_ FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i32, F>
The resulting type after applying the /
operator.
fn div(self, v: FPN<i32, F>) -> Self::Output
[src]
impl<F> Div<FPN<i64, F>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the /
operator.
fn div(self, v: FPN<i64, F>) -> Self::Output
[src]
impl<'_, F> Div<FPN<i64, F>> for &'_ FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i64, F>
The resulting type after applying the /
operator.
fn div(self, v: FPN<i64, F>) -> Self::Output
[src]
impl<F> Div<FPN<i8, F>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the /
operator.
fn div(self, v: FPN<i8, F>) -> Self::Output
[src]
impl<'_, F> Div<FPN<i8, F>> for &'_ FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i8, F>
The resulting type after applying the /
operator.
fn div(self, v: FPN<i8, F>) -> Self::Output
[src]
impl<F> Dot<FPN<i16, F>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Dot<FPN<i32, F>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Dot<FPN<i64, F>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Dot<FPN<i8, F>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Mul<FPN<i16, F>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the *
operator.
fn mul(self, v: FPN<i16, F>) -> Self
[src]
impl<'_, F> Mul<FPN<i16, F>> for &'_ FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i16, F>
The resulting type after applying the *
operator.
fn mul(self, v: FPN<i16, F>) -> Self::Output
[src]
impl<F> Mul<FPN<i32, F>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the *
operator.
fn mul(self, v: FPN<i32, F>) -> Self
[src]
impl<'_, F> Mul<FPN<i32, F>> for &'_ FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i32, F>
The resulting type after applying the *
operator.
fn mul(self, v: FPN<i32, F>) -> Self::Output
[src]
impl<F> Mul<FPN<i64, F>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the *
operator.
fn mul(self, v: FPN<i64, F>) -> Self
[src]
impl<'_, F> Mul<FPN<i64, F>> for &'_ FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i64, F>
The resulting type after applying the *
operator.
fn mul(self, v: FPN<i64, F>) -> Self::Output
[src]
impl<F> Mul<FPN<i8, F>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the *
operator.
fn mul(self, v: FPN<i8, F>) -> Self
[src]
impl<'_, F> Mul<FPN<i8, F>> for &'_ FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i8, F>
The resulting type after applying the *
operator.
fn mul(self, v: FPN<i8, F>) -> Self::Output
[src]
impl<F> MulAssign<FPN<i16, F>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn mul_assign(&mut self, v: FPN<i16, F>)
[src]
impl<F> MulAssign<FPN<i32, F>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn mul_assign(&mut self, v: FPN<i32, F>)
[src]
impl<F> MulAssign<FPN<i64, F>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn mul_assign(&mut self, v: FPN<i64, F>)
[src]
impl<F> MulAssign<FPN<i8, F>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
fn mul_assign(&mut self, v: FPN<i8, F>)
[src]
impl<F> Neg for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl<'_, F> Neg for &'_ FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i8, F>
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl<F> Neg for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl<'_, F> Neg for &'_ FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i16, F>
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl<F> Neg for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl<'_, F> Neg for &'_ FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i32, F>
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl<F> Neg for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl<'_, F> Neg for &'_ FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i64, F>
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl<F> Polar<FPN<i16, F>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn polar(&self) -> Self
[src]
fn distance(&self) -> FPN<i16, F>
[src]
fn distance_square(&self) -> FPN<i16, F>
[src]
impl<F> Polar<FPN<i32, F>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn polar(&self) -> Self
[src]
fn distance(&self) -> FPN<i32, F>
[src]
fn distance_square(&self) -> FPN<i32, F>
[src]
impl<F> Polar<FPN<i64, F>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn polar(&self) -> Self
[src]
fn distance(&self) -> FPN<i64, F>
[src]
fn distance_square(&self) -> FPN<i64, F>
[src]
impl<F> Polar<FPN<i8, F>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
fn polar(&self) -> Self
[src]
fn distance(&self) -> FPN<i8, F>
[src]
fn distance_square(&self) -> FPN<i8, F>
[src]
impl<F> Rotate3<FPN<i16, F>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn rotate_y(&self, v: FPN<i16, F>) -> Self
[src]
fn rotate_z(&self, v: FPN<i16, F>) -> Self
[src]
fn rotate_x(&self, v: FPN<i16, F>) -> Self
[src]
impl<F> Rotate3<FPN<i32, F>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn rotate_y(&self, v: FPN<i32, F>) -> Self
[src]
fn rotate_z(&self, v: FPN<i32, F>) -> Self
[src]
fn rotate_x(&self, v: FPN<i32, F>) -> Self
[src]
impl<F> Rotate3<FPN<i64, F>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn rotate_y(&self, v: FPN<i64, F>) -> Self
[src]
fn rotate_z(&self, v: FPN<i64, F>) -> Self
[src]
fn rotate_x(&self, v: FPN<i64, F>) -> Self
[src]
impl<F> Rotate3<FPN<i8, F>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
fn rotate_y(&self, v: FPN<i8, F>) -> Self
[src]
fn rotate_z(&self, v: FPN<i8, F>) -> Self
[src]
fn rotate_x(&self, v: FPN<i8, F>) -> Self
[src]
impl<F> Shl<u8> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the <<
operator.
fn shl(self, v: u8) -> Self::Output
[src]
impl<'_, F> Shl<u8> for &'_ FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i8, F>
The resulting type after applying the <<
operator.
fn shl(self, v: u8) -> Self::Output
[src]
impl<F> Shl<u8> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the <<
operator.
fn shl(self, v: u8) -> Self::Output
[src]
impl<'_, F> Shl<u8> for &'_ FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i16, F>
The resulting type after applying the <<
operator.
fn shl(self, v: u8) -> Self::Output
[src]
impl<F> Shl<u8> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the <<
operator.
fn shl(self, v: u8) -> Self::Output
[src]
impl<'_, F> Shl<u8> for &'_ FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i32, F>
The resulting type after applying the <<
operator.
fn shl(self, v: u8) -> Self::Output
[src]
impl<F> Shl<u8> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the <<
operator.
fn shl(self, v: u8) -> Self::Output
[src]
impl<'_, F> Shl<u8> for &'_ FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i64, F>
The resulting type after applying the <<
operator.
fn shl(self, v: u8) -> Self::Output
[src]
impl<F> ShlAssign<u8> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shl_assign(&mut self, v: u8)
[src]
impl<F> ShlAssign<u8> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shl_assign(&mut self, v: u8)
[src]
impl<F> ShlAssign<u8> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shl_assign(&mut self, v: u8)
[src]
impl<F> ShlAssign<u8> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shl_assign(&mut self, v: u8)
[src]
impl<F> Shr<u8> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the >>
operator.
fn shr(self, v: u8) -> Self::Output
[src]
impl<'_, F> Shr<u8> for &'_ FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i8, F>
The resulting type after applying the >>
operator.
fn shr(self, v: u8) -> Self::Output
[src]
impl<F> Shr<u8> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the >>
operator.
fn shr(self, v: u8) -> Self::Output
[src]
impl<'_, F> Shr<u8> for &'_ FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i16, F>
The resulting type after applying the >>
operator.
fn shr(self, v: u8) -> Self::Output
[src]
impl<F> Shr<u8> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the >>
operator.
fn shr(self, v: u8) -> Self::Output
[src]
impl<'_, F> Shr<u8> for &'_ FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i32, F>
The resulting type after applying the >>
operator.
fn shr(self, v: u8) -> Self::Output
[src]
impl<F> Shr<u8> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the >>
operator.
fn shr(self, v: u8) -> Self::Output
[src]
impl<'_, F> Shr<u8> for &'_ FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i64, F>
The resulting type after applying the >>
operator.
fn shr(self, v: u8) -> Self::Output
[src]
impl<F> ShrAssign<u8> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shr_assign(&mut self, v: u8)
[src]
impl<F> ShrAssign<u8> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shr_assign(&mut self, v: u8)
[src]
impl<F> ShrAssign<u8> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shr_assign(&mut self, v: u8)
[src]
impl<F> ShrAssign<u8> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shr_assign(&mut self, v: u8)
[src]
impl<'_, F> Sub<&'_ Vector3<FPN<i16, F>>> for &'_ FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i16, F>
The resulting type after applying the -
operator.
fn sub(self, v: Self) -> Self::Output
[src]
impl<'_, F> Sub<&'_ Vector3<FPN<i16, F>>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the -
operator.
fn sub(self, v: &Self) -> Self::Output
[src]
impl<'_, F> Sub<&'_ Vector3<FPN<i32, F>>> for &'_ FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i32, F>
The resulting type after applying the -
operator.
fn sub(self, v: Self) -> Self::Output
[src]
impl<'_, F> Sub<&'_ Vector3<FPN<i32, F>>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the -
operator.
fn sub(self, v: &Self) -> Self::Output
[src]
impl<'_, F> Sub<&'_ Vector3<FPN<i64, F>>> for &'_ FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i64, F>
The resulting type after applying the -
operator.
fn sub(self, v: Self) -> Self::Output
[src]
impl<'_, F> Sub<&'_ Vector3<FPN<i64, F>>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the -
operator.
fn sub(self, v: &Self) -> Self::Output
[src]
impl<'_, F> Sub<&'_ Vector3<FPN<i8, F>>> for &'_ FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i8, F>
The resulting type after applying the -
operator.
fn sub(self, v: Self) -> Self::Output
[src]
impl<'_, F> Sub<&'_ Vector3<FPN<i8, F>>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the -
operator.
fn sub(self, v: &Self) -> Self::Output
[src]
impl<F> Sub<Vector3<FPN<i16, F>>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the -
operator.
fn sub(self, v: Self) -> Self::Output
[src]
impl<'_, F> Sub<Vector3<FPN<i16, F>>> for &'_ FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i16, F>
The resulting type after applying the -
operator.
fn sub(self, v: FVector3<i16, F>) -> Self::Output
[src]
impl<F> Sub<Vector3<FPN<i32, F>>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the -
operator.
fn sub(self, v: Self) -> Self::Output
[src]
impl<'_, F> Sub<Vector3<FPN<i32, F>>> for &'_ FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i32, F>
The resulting type after applying the -
operator.
fn sub(self, v: FVector3<i32, F>) -> Self::Output
[src]
impl<F> Sub<Vector3<FPN<i64, F>>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the -
operator.
fn sub(self, v: Self) -> Self::Output
[src]
impl<'_, F> Sub<Vector3<FPN<i64, F>>> for &'_ FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i64, F>
The resulting type after applying the -
operator.
fn sub(self, v: FVector3<i64, F>) -> Self::Output
[src]
impl<F> Sub<Vector3<FPN<i8, F>>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = Self
The resulting type after applying the -
operator.
fn sub(self, v: Self) -> Self::Output
[src]
impl<'_, F> Sub<Vector3<FPN<i8, F>>> for &'_ FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector3<i8, F>
The resulting type after applying the -
operator.
fn sub(self, v: FVector3<i8, F>) -> Self::Output
[src]
impl<'_, F> SubAssign<&'_ Vector3<FPN<i16, F>>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn sub_assign(&mut self, v: &Self)
[src]
impl<'_, F> SubAssign<&'_ Vector3<FPN<i32, F>>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn sub_assign(&mut self, v: &Self)
[src]
impl<'_, F> SubAssign<&'_ Vector3<FPN<i64, F>>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn sub_assign(&mut self, v: &Self)
[src]
impl<'_, F> SubAssign<&'_ Vector3<FPN<i8, F>>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
fn sub_assign(&mut self, v: &Self)
[src]
impl<F> SubAssign<Vector3<FPN<i16, F>>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn sub_assign(&mut self, v: Self)
[src]
impl<F> SubAssign<Vector3<FPN<i32, F>>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn sub_assign(&mut self, v: Self)
[src]
impl<F> SubAssign<Vector3<FPN<i64, F>>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn sub_assign(&mut self, v: Self)
[src]
impl<F> SubAssign<Vector3<FPN<i8, F>>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,