[−][src]Trait riddle_math::SpacialNumericConversion
Define the conversion between two SpacialNumeric types.
Example
let a: u32 = 1; let b: f32 = a.convert();
Required methods
fn convert(self) -> T
Convert one SpacialNumeric value to another. This conversion can not fail.
Implementations on Foreign Types
impl SpacialNumericConversion<i32> for u32
[src]
impl SpacialNumericConversion<f32> for u32
[src]
impl SpacialNumericConversion<u32> for i32
[src]
impl SpacialNumericConversion<f32> for i32
[src]
impl SpacialNumericConversion<u32> for f32
[src]
impl SpacialNumericConversion<i32> for f32
[src]
Loading content...Implementors
impl<T: SpacialNumeric> SpacialNumericConversion<T> for T
[src]
impl<T: SpacialNumericConversion<U>, U> SpacialNumericConversion<Rect<U>> for Rect<T>
[src]
impl<T: SpacialNumericConversion<U>, U> SpacialNumericConversion<Vector2<U>> for Vector2<T>
[src]
Vectors are convertible between numeric types
Example
let v: Vector2<f32> = vec2(3.0, 4.0); let w: Vector2<u32> = v.convert(); assert_eq!(vec2(3, 4), w);