pub trait AngleConversion: Sized {
// Required methods
fn to_radians(&self) -> CoreResult<Self>
where Self: Sized;
fn to_degrees(&self) -> CoreResult<Self>
where Self: Sized;
}
Expand description
Trait for converting between degrees and radians
Required Methods§
Sourcefn to_radians(&self) -> CoreResult<Self>where
Self: Sized,
fn to_radians(&self) -> CoreResult<Self>where
Self: Sized,
Convert from degrees to radians
Sourcefn to_degrees(&self) -> CoreResult<Self>where
Self: Sized,
fn to_degrees(&self) -> CoreResult<Self>where
Self: Sized,
Convert from radians to degrees
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<T: RealNumber> AngleConversion for T
Implement AngleConversion for all RealNumber types