[][src]Trait piet::RoundFrom

pub trait RoundFrom<T> {
    fn round_from(x: T) -> Self;
}

This is our own implementation of a "lossy From" trait, representing a conversion that can have precision loss. 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

fn round_from(x: T) -> Self

Loading content...

Implementations on Foreign Types

impl RoundFrom<f64> for f32[src]

impl RoundFrom<f32> for f64[src]

impl RoundFrom<Vec2> for (f32, f32)[src]

impl RoundFrom<(f32, f32)> for Vec2[src]

impl RoundFrom<Vec2> for (f64, f64)[src]

impl RoundFrom<(f64, f64)> for Vec2[src]

Loading content...

Implementors

impl<T> RoundFrom<T> for T[src]

Blanket implementation, no conversion needed.

Loading content...