Lines Matching defs:DVec2
16 pub const fn dvec2(x: f64, y: f64) -> DVec2 { in dvec2()
25 pub struct DVec2 { struct
30 impl DVec2 { argument
671 impl Default for DVec2 { implementation
678 impl Div<DVec2> for DVec2 { implementation
689 impl DivAssign<DVec2> for DVec2 { implementation
697 impl Div<f64> for DVec2 { implementation
708 impl DivAssign<f64> for DVec2 { implementation
719 fn div(self, rhs: DVec2) -> DVec2 { in div()
727 impl Mul<DVec2> for DVec2 { implementation
738 impl MulAssign<DVec2> for DVec2 { implementation
746 impl Mul<f64> for DVec2 { implementation
757 impl MulAssign<f64> for DVec2 { implementation
768 fn mul(self, rhs: DVec2) -> DVec2 { in mul()
776 impl Add<DVec2> for DVec2 { implementation
787 impl AddAssign<DVec2> for DVec2 { implementation
795 impl Add<f64> for DVec2 { implementation
806 impl AddAssign<f64> for DVec2 { implementation
817 fn add(self, rhs: DVec2) -> DVec2 { in add()
825 impl Sub<DVec2> for DVec2 { implementation
836 impl SubAssign<DVec2> for DVec2 { implementation
838 fn sub_assign(&mut self, rhs: DVec2) { in sub_assign()
844 impl Sub<f64> for DVec2 { implementation
855 impl SubAssign<f64> for DVec2 { implementation
866 fn sub(self, rhs: DVec2) -> DVec2 { in sub()
874 impl Rem<DVec2> for DVec2 { implementation
885 impl RemAssign<DVec2> for DVec2 { implementation
893 impl Rem<f64> for DVec2 { implementation
904 impl RemAssign<f64> for DVec2 { implementation
915 fn rem(self, rhs: DVec2) -> DVec2 { in rem()
924 impl AsRef<[f64; 2]> for DVec2 { implementation
927 unsafe { &*(self as *const DVec2 as *const [f64; 2]) } constant
932 impl AsMut<[f64; 2]> for DVec2 { implementation
939 impl Sum for DVec2 { implementation
949 impl<'a> Sum<&'a Self> for DVec2 { implementation
959 impl Product for DVec2 { implementation
969 impl<'a> Product<&'a Self> for DVec2 { implementation
979 impl Neg for DVec2 { implementation
990 impl Index<usize> for DVec2 { implementation
1002 impl IndexMut<usize> for DVec2 { implementation
1014 impl fmt::Display for DVec2 { implementation
1021 impl fmt::Debug for DVec2 { implementation
1030 impl From<[f64; 2]> for DVec2 { implementation
1044 impl From<(f64, f64)> for DVec2 { implementation