[−][src]Type Definition fpn::cg::FVector2
type FVector2<I, F> = Vector2<FPN<I, F>>;
Implementations
impl<F> FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
pub fn with(x: i8, y: i8) -> Self
[src]
pub fn set_x(&mut self, v: i8)
[src]
pub fn set_y(&mut self, v: i8)
[src]
impl<F> FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
pub fn with(x: i16, y: i16) -> Self
[src]
pub fn set_x(&mut self, v: i16)
[src]
pub fn set_y(&mut self, v: i16)
[src]
impl<F> FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
pub fn with(x: i32, y: i32) -> Self
[src]
pub fn set_x(&mut self, v: i32)
[src]
pub fn set_y(&mut self, v: i32)
[src]
impl<F> FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
pub fn with(x: i64, y: i64) -> Self
[src]
pub fn set_x(&mut self, v: i64)
[src]
pub fn set_y(&mut self, v: i64)
[src]
Trait Implementations
impl<'_, F> Add<&'_ Vector2<FPN<i16, F>>> for &'_ FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i16, F>
The resulting type after applying the +
operator.
fn add(self, v: Self) -> Self::Output
[src]
impl<'_, F> Add<&'_ Vector2<FPN<i16, F>>> for FVector2<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<&'_ Vector2<FPN<i32, F>>> for &'_ FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i32, F>
The resulting type after applying the +
operator.
fn add(self, v: Self) -> Self::Output
[src]
impl<'_, F> Add<&'_ Vector2<FPN<i32, F>>> for FVector2<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<&'_ Vector2<FPN<i64, F>>> for &'_ FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i64, F>
The resulting type after applying the +
operator.
fn add(self, v: Self) -> Self::Output
[src]
impl<'_, F> Add<&'_ Vector2<FPN<i64, F>>> for FVector2<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<&'_ Vector2<FPN<i8, F>>> for &'_ FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i8, F>
The resulting type after applying the +
operator.
fn add(self, v: Self) -> Self::Output
[src]
impl<'_, F> Add<&'_ Vector2<FPN<i8, F>>> for FVector2<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<Vector2<FPN<i16, F>>> for FVector2<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<Vector2<FPN<i16, F>>> for &'_ FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i16, F>
The resulting type after applying the +
operator.
fn add(self, v: FVector2<i16, F>) -> Self::Output
[src]
impl<F> Add<Vector2<FPN<i32, F>>> for FVector2<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<Vector2<FPN<i32, F>>> for &'_ FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i32, F>
The resulting type after applying the +
operator.
fn add(self, v: FVector2<i32, F>) -> Self::Output
[src]
impl<F> Add<Vector2<FPN<i64, F>>> for FVector2<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<Vector2<FPN<i64, F>>> for &'_ FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i64, F>
The resulting type after applying the +
operator.
fn add(self, v: FVector2<i64, F>) -> Self::Output
[src]
impl<F> Add<Vector2<FPN<i8, F>>> for FVector2<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<Vector2<FPN<i8, F>>> for &'_ FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i8, F>
The resulting type after applying the +
operator.
fn add(self, v: FVector2<i8, F>) -> Self::Output
[src]
impl<'_, F> AddAssign<&'_ Vector2<FPN<i16, F>>> for FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: &Self)
[src]
impl<'_, F> AddAssign<&'_ Vector2<FPN<i32, F>>> for FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: &Self)
[src]
impl<'_, F> AddAssign<&'_ Vector2<FPN<i64, F>>> for FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: &Self)
[src]
impl<'_, F> AddAssign<&'_ Vector2<FPN<i8, F>>> for FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: &Self)
[src]
impl<F> AddAssign<Vector2<FPN<i16, F>>> for FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: Self)
[src]
impl<F> AddAssign<Vector2<FPN<i32, F>>> for FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: Self)
[src]
impl<F> AddAssign<Vector2<FPN<i64, F>>> for FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: Self)
[src]
impl<F> AddAssign<Vector2<FPN<i8, F>>> for FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
fn add_assign(&mut self, v: Self)
[src]
impl<F> Cross<FPN<i16, F>> for FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Cross<FPN<i32, F>> for FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Cross<FPN<i64, F>> for FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Cross<FPN<i8, F>> for FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Div<FPN<i16, F>> for FVector2<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 &'_ FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<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 FVector2<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 &'_ FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<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 FVector2<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 &'_ FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<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 FVector2<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 &'_ FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<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 FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Dot<FPN<i32, F>> for FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Dot<FPN<i64, F>> for FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Dot<FPN<i8, F>> for FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Mul<FPN<i16, F>> for FVector2<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 &'_ FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<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 FVector2<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 &'_ FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<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 FVector2<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 &'_ FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<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 FVector2<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 &'_ FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i8, F>
The resulting type after applying the *
operator.
fn mul(self, v: FPN<i8, F>) -> Self::Output
[src]
impl<F> Neg for FVector2<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 &'_ FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i8, F>
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl<F> Neg for FVector2<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 &'_ FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i16, F>
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl<F> Neg for FVector2<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 &'_ FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i32, F>
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl<F> Neg for FVector2<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 &'_ FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i64, F>
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl<F> Polar<FPN<i16, F>> for FVector2<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 FVector2<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 FVector2<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 FVector2<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> Rotate2<FPN<i16, F>> for FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Rotate2<FPN<i32, F>> for FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Rotate2<FPN<i64, F>> for FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Rotate2<FPN<i8, F>> for FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
impl<F> Shl<u8> for FVector2<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 &'_ FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i8, F>
The resulting type after applying the <<
operator.
fn shl(self, v: u8) -> Self::Output
[src]
impl<F> Shl<u8> for FVector2<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 &'_ FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i16, F>
The resulting type after applying the <<
operator.
fn shl(self, v: u8) -> Self::Output
[src]
impl<F> Shl<u8> for FVector2<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 &'_ FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i32, F>
The resulting type after applying the <<
operator.
fn shl(self, v: u8) -> Self::Output
[src]
impl<F> Shl<u8> for FVector2<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 &'_ FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i64, F>
The resulting type after applying the <<
operator.
fn shl(self, v: u8) -> Self::Output
[src]
impl<F> ShlAssign<u8> for FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shl_assign(&mut self, v: u8)
[src]
impl<F> ShlAssign<u8> for FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shl_assign(&mut self, v: u8)
[src]
impl<F> ShlAssign<u8> for FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shl_assign(&mut self, v: u8)
[src]
impl<F> ShlAssign<u8> for FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shl_assign(&mut self, v: u8)
[src]
impl<F> Shr<u8> for FVector2<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 &'_ FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i8, F>
The resulting type after applying the >>
operator.
fn shr(self, v: u8) -> Self::Output
[src]
impl<F> Shr<u8> for FVector2<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 &'_ FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i16, F>
The resulting type after applying the >>
operator.
fn shr(self, v: u8) -> Self::Output
[src]
impl<F> Shr<u8> for FVector2<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 &'_ FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i32, F>
The resulting type after applying the >>
operator.
fn shr(self, v: u8) -> Self::Output
[src]
impl<F> Shr<u8> for FVector2<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 &'_ FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i64, F>
The resulting type after applying the >>
operator.
fn shr(self, v: u8) -> Self::Output
[src]
impl<F> ShrAssign<u8> for FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shr_assign(&mut self, v: u8)
[src]
impl<F> ShrAssign<u8> for FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shr_assign(&mut self, v: u8)
[src]
impl<F> ShrAssign<u8> for FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shr_assign(&mut self, v: u8)
[src]
impl<F> ShrAssign<u8> for FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn shr_assign(&mut self, v: u8)
[src]
impl<'_, F> Sub<&'_ Vector2<FPN<i16, F>>> for &'_ FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i16, F>
The resulting type after applying the -
operator.
fn sub(self, v: Self) -> Self::Output
[src]
impl<'_, F> Sub<&'_ Vector2<FPN<i16, F>>> for FVector2<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<&'_ Vector2<FPN<i32, F>>> for &'_ FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i32, F>
The resulting type after applying the -
operator.
fn sub(self, v: Self) -> Self::Output
[src]
impl<'_, F> Sub<&'_ Vector2<FPN<i32, F>>> for FVector2<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<&'_ Vector2<FPN<i64, F>>> for &'_ FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i64, F>
The resulting type after applying the -
operator.
fn sub(self, v: Self) -> Self::Output
[src]
impl<'_, F> Sub<&'_ Vector2<FPN<i64, F>>> for FVector2<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<&'_ Vector2<FPN<i8, F>>> for &'_ FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i8, F>
The resulting type after applying the -
operator.
fn sub(self, v: Self) -> Self::Output
[src]
impl<'_, F> Sub<&'_ Vector2<FPN<i8, F>>> for FVector2<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<Vector2<FPN<i16, F>>> for FVector2<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<Vector2<FPN<i16, F>>> for &'_ FVector2<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i16, F>
The resulting type after applying the -
operator.
fn sub(self, v: FVector2<i16, F>) -> Self::Output
[src]
impl<F> Sub<Vector2<FPN<i32, F>>> for FVector2<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<Vector2<FPN<i32, F>>> for &'_ FVector2<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i32, F>
The resulting type after applying the -
operator.
fn sub(self, v: FVector2<i32, F>) -> Self::Output
[src]
impl<F> Sub<Vector2<FPN<i64, F>>> for FVector2<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<Vector2<FPN<i64, F>>> for &'_ FVector2<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
type Output = FVector2<i64, F>
The resulting type after applying the -
operator.
fn sub(self, v: FVector2<i64, F>) -> Self::Output
[src]
impl<F> Sub<Vector2<FPN<i8, F>>> for FVector2<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<Vector2<FPN<i8, F>>> for &'_ FVector2<i8, F> where
F: Unsigned,
[src]
F: Unsigned,