[][src]Trait normalize_interval::normalize::Normalize

pub trait Normalize {
    fn normalize(&mut self);
fn denormalize(&mut self); fn normalized(self) -> Self
    where
        Self: Sized
, { ... }
fn denormalized(self) -> Self
    where
        Self: Sized
, { ... } }

Provides normalization capabilities for an Interval.

Required methods

fn normalize(&mut self)

Normalizes the given interval in place.

fn denormalize(&mut self)

Denormalizes the given interval in place.

Loading content...

Provided methods

fn normalized(self) -> Self where
    Self: Sized

Returns a normalized copy of the given interval.

fn denormalized(self) -> Self where
    Self: Sized

Returns a denormalized copy of the given interval.

Loading content...

Implementors

Loading content...