Trait piet_common::RoundFrom [−][src]
A trait for types that can be converted with precision loss.
This is our own implementation of a “lossy From” trait. It is essentially adapted from https://github.com/rust-lang/rfcs/pull/2484.
If and when such a trait is standardized, we should switch to that. Alternatively, a case can be made it should move somewhere else, or we should adopt a similar trait (it has some similarity to AsPrimitive from num_traits).
Required methods
pub fn round_from(x: T) -> Self
[src]
Performs the conversion.
Implementations on Foreign Types
impl RoundFrom<Vec2> for (f32, f32)
[src]
impl RoundFrom<Vec2> for (f64, f64)
[src]
impl RoundFrom<f32> for f64
[src]
pub fn round_from(x: f32) -> f64
[src]
impl RoundFrom<f64> for f32
[src]
pub fn round_from(x: f64) -> f32
[src]
Implementors
impl RoundFrom<(f32, f32)> for Vec2
[src]
impl RoundFrom<(f64, f64)> for Vec2
[src]
impl<T> RoundFrom<T> for T
[src]
Blanket implementation, no conversion needed.