pub struct SolidAngle { /* private fields */ }Implementations§
Source§impl SolidAngle
impl SolidAngle
pub const fn new(native: NativeType) -> Self
pub fn abs(&self) -> Self
Trait Implementations§
Source§impl Add for SolidAngle
impl Add for SolidAngle
Source§impl AddAssign for SolidAngle
impl AddAssign for SolidAngle
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+= operation. Read moreSource§impl<'__de, __Context> BorrowDecode<'__de, __Context> for SolidAngle
impl<'__de, __Context> BorrowDecode<'__de, __Context> for SolidAngle
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for SolidAngle
impl Clone for SolidAngle
Source§fn clone(&self) -> SolidAngle
fn clone(&self) -> SolidAngle
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<__Context> Decode<__Context> for SolidAngle
impl<__Context> Decode<__Context> for SolidAngle
Source§impl Div<Scalar> for SolidAngle
impl Div<Scalar> for SolidAngle
Source§type Output = SolidAngle
type Output = SolidAngle
The resulting type after applying the
/ operator.Source§impl Div<SolidAngle> for AreaSolidAngle
impl Div<SolidAngle> for AreaSolidAngle
Source§impl Div<SolidAngle> for LuminousFlux
impl Div<SolidAngle> for LuminousFlux
Source§type Output = LuminousIntensity
type Output = LuminousIntensity
The resulting type after applying the
/ operator.Source§fn div(self, rhs: SolidAngle) -> LuminousIntensity
fn div(self, rhs: SolidAngle) -> LuminousIntensity
Performs the
/ operation. Read moreSource§impl Div for SolidAngle
impl Div for SolidAngle
Source§impl Encode for SolidAngle
impl Encode for SolidAngle
Source§impl From<f64> for SolidAngle
impl From<f64> for SolidAngle
Source§fn from(native: NativeType) -> SolidAngle
fn from(native: NativeType) -> SolidAngle
Converts to this type from the input type.
Source§impl Into<f64> for SolidAngle
impl Into<f64> for SolidAngle
Source§fn into(self) -> NativeType
fn into(self) -> NativeType
Converts this type into the (usually inferred) input type.
Source§impl Mul<Area> for SolidAngle
impl Mul<Area> for SolidAngle
Source§type Output = AreaSolidAngle
type Output = AreaSolidAngle
The resulting type after applying the
* operator.Source§impl Mul<Decibel<SolidAngle>> for SolidAngle
impl Mul<Decibel<SolidAngle>> for SolidAngle
Source§type Output = SolidAngle
type Output = SolidAngle
The resulting type after applying the
* operator.Source§impl Mul<LuminousIntensity> for SolidAngle
impl Mul<LuminousIntensity> for SolidAngle
Source§type Output = LuminousFlux
type Output = LuminousFlux
The resulting type after applying the
* operator.Source§fn mul(self, rhs: LuminousIntensity) -> LuminousFlux
fn mul(self, rhs: LuminousIntensity) -> LuminousFlux
Performs the
* operation. Read moreSource§impl Mul<Scalar> for SolidAngle
impl Mul<Scalar> for SolidAngle
Source§impl Mul<SolidAngle> for Area
impl Mul<SolidAngle> for Area
Source§type Output = AreaSolidAngle
type Output = AreaSolidAngle
The resulting type after applying the
* operator.Source§fn mul(self, rhs: SolidAngle) -> AreaSolidAngle
fn mul(self, rhs: SolidAngle) -> AreaSolidAngle
Performs the
* operation. Read moreSource§impl Mul<SolidAngle> for LuminousIntensity
impl Mul<SolidAngle> for LuminousIntensity
Source§type Output = LuminousFlux
type Output = LuminousFlux
The resulting type after applying the
* operator.Source§fn mul(self, rhs: SolidAngle) -> LuminousFlux
fn mul(self, rhs: SolidAngle) -> LuminousFlux
Performs the
* operation. Read moreSource§impl Mul<SolidAngle> for Scalar
impl Mul<SolidAngle> for Scalar
Source§type Output = SolidAngle
type Output = SolidAngle
The resulting type after applying the
* operator.Source§fn mul(self, rhs: SolidAngle) -> SolidAngle
fn mul(self, rhs: SolidAngle) -> SolidAngle
Performs the
* operation. Read moreSource§impl PartialEq for SolidAngle
impl PartialEq for SolidAngle
Source§impl PartialOrd for SolidAngle
impl PartialOrd for SolidAngle
Source§impl Sub for SolidAngle
impl Sub for SolidAngle
Source§impl SubAssign for SolidAngle
impl SubAssign for SolidAngle
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-= operation. Read moreimpl Copy for SolidAngle
Auto Trait Implementations§
impl Freeze for SolidAngle
impl RefUnwindSafe for SolidAngle
impl Send for SolidAngle
impl Sync for SolidAngle
impl Unpin for SolidAngle
impl UnwindSafe for SolidAngle
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