pub struct RadianAngle<T>(pub T);
Expand description
An angle in radians
Tuple Fields§
§0: T
Trait Implementations§
Source§impl Add<DegreeAngle<f32>> for RadianAngle<f32>
impl Add<DegreeAngle<f32>> for RadianAngle<f32>
Source§impl Add<DegreeAngle<f64>> for RadianAngle<f64>
impl Add<DegreeAngle<f64>> for RadianAngle<f64>
Source§impl Add<RadianAngle<f32>> for DegreeAngle<f32>
impl Add<RadianAngle<f32>> for DegreeAngle<f32>
Source§impl Add<RadianAngle<f64>> for DegreeAngle<f64>
impl Add<RadianAngle<f64>> for DegreeAngle<f64>
Source§impl<T> Add for RadianAngle<T>
impl<T> Add for RadianAngle<T>
Source§type Output = RadianAngle<T>
type Output = RadianAngle<T>
The resulting type after applying the
+
operator.Source§impl<T: Debug> Debug for RadianAngle<T>
impl<T: Debug> Debug for RadianAngle<T>
Source§impl Div<DegreeAngle<f32>> for RadianAngle<f32>
impl Div<DegreeAngle<f32>> for RadianAngle<f32>
Source§impl Div<RadianAngle<f32>> for DegreeAngle<f32>
impl Div<RadianAngle<f32>> for DegreeAngle<f32>
Source§impl Div<RadianAngle<f64>> for DegreeAngle<f64>
impl Div<RadianAngle<f64>> for DegreeAngle<f64>
Source§impl<T> Div for RadianAngle<T>
impl<T> Div for RadianAngle<T>
Source§type Output = RadianAngle<T>
type Output = RadianAngle<T>
The resulting type after applying the
/
operator.Source§impl Mul<DegreeAngle<f32>> for RadianAngle<f32>
impl Mul<DegreeAngle<f32>> for RadianAngle<f32>
Source§impl Mul<DegreeAngle<f64>> for RadianAngle<f64>
impl Mul<DegreeAngle<f64>> for RadianAngle<f64>
Source§impl Mul<RadianAngle<f32>> for DegreeAngle<f32>
impl Mul<RadianAngle<f32>> for DegreeAngle<f32>
Source§impl Mul<RadianAngle<f64>> for DegreeAngle<f64>
impl Mul<RadianAngle<f64>> for DegreeAngle<f64>
Source§impl<T> Mul for RadianAngle<T>
impl<T> Mul for RadianAngle<T>
Source§type Output = RadianAngle<T>
type Output = RadianAngle<T>
The resulting type after applying the
*
operator.Source§impl PartialEq<DegreeAngle<f32>> for RadianAngle<f32>
impl PartialEq<DegreeAngle<f32>> for RadianAngle<f32>
Source§impl PartialEq<DegreeAngle<f64>> for RadianAngle<f64>
impl PartialEq<DegreeAngle<f64>> for RadianAngle<f64>
Source§impl PartialEq<RadianAngle<f32>> for DegreeAngle<f32>
impl PartialEq<RadianAngle<f32>> for DegreeAngle<f32>
Source§impl PartialEq<RadianAngle<f64>> for DegreeAngle<f64>
impl PartialEq<RadianAngle<f64>> for DegreeAngle<f64>
Source§impl<T: PartialEq> PartialEq for RadianAngle<T>
impl<T: PartialEq> PartialEq for RadianAngle<T>
Source§impl Sub<DegreeAngle<f32>> for RadianAngle<f32>
impl Sub<DegreeAngle<f32>> for RadianAngle<f32>
Source§impl Sub<DegreeAngle<f64>> for RadianAngle<f64>
impl Sub<DegreeAngle<f64>> for RadianAngle<f64>
Source§impl Sub<RadianAngle<f32>> for DegreeAngle<f32>
impl Sub<RadianAngle<f32>> for DegreeAngle<f32>
Source§impl Sub<RadianAngle<f64>> for DegreeAngle<f64>
impl Sub<RadianAngle<f64>> for DegreeAngle<f64>
Source§impl<T> Sub for RadianAngle<T>
impl<T> Sub for RadianAngle<T>
Source§type Output = RadianAngle<T>
type Output = RadianAngle<T>
The resulting type after applying the
-
operator.impl<T> StructuralPartialEq for RadianAngle<T>
Auto Trait Implementations§
impl<T> Freeze for RadianAngle<T>where
T: Freeze,
impl<T> RefUnwindSafe for RadianAngle<T>where
T: RefUnwindSafe,
impl<T> Send for RadianAngle<T>where
T: Send,
impl<T> Sync for RadianAngle<T>where
T: Sync,
impl<T> Unpin for RadianAngle<T>where
T: Unpin,
impl<T> UnwindSafe for RadianAngle<T>where
T: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more