☰
Project
Required Associated Types
Output
Required Methods
project
Implementations on Foreign Types
Vector2<T>
Vector3<T>
Implementors
In theon::ops
?
Trait
theon
::
ops
::
Project
source
·
[
−
]
pub trait Project<T = Self> { type
Output
; fn
project
(self, other: T) -> Self::
Output
; }
Required Associated Types
source
type
Output
Required Methods
source
fn
project
(self, other: T) -> Self::
Output
Implementations on Foreign Types
source
impl<T>
Project
<Vector2<T>> for Vector2<T>
where
T:
Copy
+
Num
,
type
Output
= Vector2<T>
source
fn
project
(self, other: Vector2<T>) -> Self::
Output
source
impl<T>
Project
<Vector3<T>> for Vector3<T>
where
T:
Copy
+
Num
,
type
Output
= Vector3<T>
source
fn
project
(self, other: Vector3<T>) -> Self::
Output
Implementors
source
impl<T>
Project
<T> for T
where
T:
InnerSpace
,
type
Output
= T