pub struct LuminanceArray<const N: usize> { /* private fields */ }Expand description
Array storage for a series of values and LuminanceUnit.
Implementations§
Source§impl<const D: usize> LuminanceArray<D>
impl<const D: usize> LuminanceArray<D>
Sourcepub fn new(values: [f64; D], unit: LuminanceUnit) -> Self
pub fn new(values: [f64; D], unit: LuminanceUnit) -> Self
Create a new vector of LuminanceUnit.
Sourcepub fn values_mut(&mut self) -> &mut [f64; D]
pub fn values_mut(&mut self) -> &mut [f64; D]
Retrieve the mutable values associated with this [LuminanceSlice].
Sourcepub fn yottacandela_per_square_meter(values: [f64; D]) -> Self
pub fn yottacandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::yottacandela_per_square_meter.
Sourcepub fn zettacandela_per_square_meter(values: [f64; D]) -> Self
pub fn zettacandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::zettacandela_per_square_meter.
Sourcepub fn exacandela_per_square_meter(values: [f64; D]) -> Self
pub fn exacandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::exacandela_per_square_meter.
Sourcepub fn petacandela_per_square_meter(values: [f64; D]) -> Self
pub fn petacandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::petacandela_per_square_meter.
Sourcepub fn teracandela_per_square_meter(values: [f64; D]) -> Self
pub fn teracandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::teracandela_per_square_meter.
Sourcepub fn gigacandela_per_square_meter(values: [f64; D]) -> Self
pub fn gigacandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::gigacandela_per_square_meter.
Sourcepub fn megacandela_per_square_meter(values: [f64; D]) -> Self
pub fn megacandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::megacandela_per_square_meter.
Sourcepub fn kilocandela_per_square_meter(values: [f64; D]) -> Self
pub fn kilocandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::kilocandela_per_square_meter.
Sourcepub fn hectocandela_per_square_meter(values: [f64; D]) -> Self
pub fn hectocandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::hectocandela_per_square_meter.
Sourcepub fn decacandela_per_square_meter(values: [f64; D]) -> Self
pub fn decacandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::decacandela_per_square_meter.
Sourcepub fn candela_per_square_meter(values: [f64; D]) -> Self
pub fn candela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::candela_per_square_meter.
Sourcepub fn decicandela_per_square_meter(values: [f64; D]) -> Self
pub fn decicandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::decicandela_per_square_meter.
Sourcepub fn centicandela_per_square_meter(values: [f64; D]) -> Self
pub fn centicandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::centicandela_per_square_meter.
Sourcepub fn millicandela_per_square_meter(values: [f64; D]) -> Self
pub fn millicandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::millicandela_per_square_meter.
Sourcepub fn microcandela_per_square_meter(values: [f64; D]) -> Self
pub fn microcandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::microcandela_per_square_meter.
Sourcepub fn nanocandela_per_square_meter(values: [f64; D]) -> Self
pub fn nanocandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::nanocandela_per_square_meter.
Sourcepub fn picocandela_per_square_meter(values: [f64; D]) -> Self
pub fn picocandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::picocandela_per_square_meter.
Sourcepub fn femtocandela_per_square_meter(values: [f64; D]) -> Self
pub fn femtocandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::femtocandela_per_square_meter.
Sourcepub fn attocandela_per_square_meter(values: [f64; D]) -> Self
pub fn attocandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::attocandela_per_square_meter.
Sourcepub fn zeptocandela_per_square_meter(values: [f64; D]) -> Self
pub fn zeptocandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::zeptocandela_per_square_meter.
Sourcepub fn yoctocandela_per_square_meter(values: [f64; D]) -> Self
pub fn yoctocandela_per_square_meter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::yoctocandela_per_square_meter.
Sourcepub fn candela_per_square_picometer(values: [f64; D]) -> Self
pub fn candela_per_square_picometer(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::candela_per_square_picometer.
Sourcepub fn candela_per_square_nanometer(values: [f64; D]) -> Self
pub fn candela_per_square_nanometer(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::candela_per_square_nanometer.
Sourcepub fn candela_per_square_micrometer(values: [f64; D]) -> Self
pub fn candela_per_square_micrometer(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::candela_per_square_micrometer.
Sourcepub fn candela_per_square_millimeter(values: [f64; D]) -> Self
pub fn candela_per_square_millimeter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::candela_per_square_millimeter.
Sourcepub fn candela_per_square_centimeter(values: [f64; D]) -> Self
pub fn candela_per_square_centimeter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::candela_per_square_centimeter.
Sourcepub fn candela_per_square_kilometer(values: [f64; D]) -> Self
pub fn candela_per_square_kilometer(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::candela_per_square_kilometer.
Sourcepub fn candela_per_square_megameter(values: [f64; D]) -> Self
pub fn candela_per_square_megameter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::candela_per_square_megameter.
Sourcepub fn candela_per_square_gigameter(values: [f64; D]) -> Self
pub fn candela_per_square_gigameter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::candela_per_square_gigameter.
Sourcepub fn candela_per_square_terameter(values: [f64; D]) -> Self
pub fn candela_per_square_terameter(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::candela_per_square_terameter.
Sourcepub fn candela_per_square_inch(values: [f64; D]) -> Self
pub fn candela_per_square_inch(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::candela_per_square_inch.
Sourcepub fn candela_per_square_foot(values: [f64; D]) -> Self
pub fn candela_per_square_foot(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::candela_per_square_foot.
Sourcepub fn footlambert(values: [f64; D]) -> Self
pub fn footlambert(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::footlambert.
Sourcepub fn lambert(values: [f64; D]) -> Self
pub fn lambert(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::lambert.
Sourcepub fn stilb(values: [f64; D]) -> Self
pub fn stilb(values: [f64; D]) -> Self
Create a new Luminance with units of LuminanceUnit::stilb.
Sourcepub fn to_yottacandela_per_square_meter(&self) -> Self
pub fn to_yottacandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::yottacandela_per_square_meter.
Sourcepub fn to_zettacandela_per_square_meter(&self) -> Self
pub fn to_zettacandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::zettacandela_per_square_meter.
Sourcepub fn to_exacandela_per_square_meter(&self) -> Self
pub fn to_exacandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::exacandela_per_square_meter.
Sourcepub fn to_petacandela_per_square_meter(&self) -> Self
pub fn to_petacandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::petacandela_per_square_meter.
Sourcepub fn to_teracandela_per_square_meter(&self) -> Self
pub fn to_teracandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::teracandela_per_square_meter.
Sourcepub fn to_gigacandela_per_square_meter(&self) -> Self
pub fn to_gigacandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::gigacandela_per_square_meter.
Sourcepub fn to_megacandela_per_square_meter(&self) -> Self
pub fn to_megacandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::megacandela_per_square_meter.
Sourcepub fn to_kilocandela_per_square_meter(&self) -> Self
pub fn to_kilocandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::kilocandela_per_square_meter.
Sourcepub fn to_hectocandela_per_square_meter(&self) -> Self
pub fn to_hectocandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::hectocandela_per_square_meter.
Sourcepub fn to_decacandela_per_square_meter(&self) -> Self
pub fn to_decacandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::decacandela_per_square_meter.
Sourcepub fn to_candela_per_square_meter(&self) -> Self
pub fn to_candela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::candela_per_square_meter.
Sourcepub fn to_decicandela_per_square_meter(&self) -> Self
pub fn to_decicandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::decicandela_per_square_meter.
Sourcepub fn to_centicandela_per_square_meter(&self) -> Self
pub fn to_centicandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::centicandela_per_square_meter.
Sourcepub fn to_millicandela_per_square_meter(&self) -> Self
pub fn to_millicandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::millicandela_per_square_meter.
Sourcepub fn to_microcandela_per_square_meter(&self) -> Self
pub fn to_microcandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::microcandela_per_square_meter.
Sourcepub fn to_nanocandela_per_square_meter(&self) -> Self
pub fn to_nanocandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::nanocandela_per_square_meter.
Sourcepub fn to_picocandela_per_square_meter(&self) -> Self
pub fn to_picocandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::picocandela_per_square_meter.
Sourcepub fn to_femtocandela_per_square_meter(&self) -> Self
pub fn to_femtocandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::femtocandela_per_square_meter.
Sourcepub fn to_attocandela_per_square_meter(&self) -> Self
pub fn to_attocandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::attocandela_per_square_meter.
Sourcepub fn to_zeptocandela_per_square_meter(&self) -> Self
pub fn to_zeptocandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::zeptocandela_per_square_meter.
Sourcepub fn to_yoctocandela_per_square_meter(&self) -> Self
pub fn to_yoctocandela_per_square_meter(&self) -> Self
Convert to LuminanceUnit::yoctocandela_per_square_meter.
Sourcepub fn to_candela_per_square_picometer(&self) -> Self
pub fn to_candela_per_square_picometer(&self) -> Self
Convert to LuminanceUnit::candela_per_square_picometer.
Sourcepub fn to_candela_per_square_nanometer(&self) -> Self
pub fn to_candela_per_square_nanometer(&self) -> Self
Convert to LuminanceUnit::candela_per_square_nanometer.
Sourcepub fn to_candela_per_square_micrometer(&self) -> Self
pub fn to_candela_per_square_micrometer(&self) -> Self
Convert to LuminanceUnit::candela_per_square_micrometer.
Sourcepub fn to_candela_per_square_millimeter(&self) -> Self
pub fn to_candela_per_square_millimeter(&self) -> Self
Convert to LuminanceUnit::candela_per_square_millimeter.
Sourcepub fn to_candela_per_square_centimeter(&self) -> Self
pub fn to_candela_per_square_centimeter(&self) -> Self
Convert to LuminanceUnit::candela_per_square_centimeter.
Sourcepub fn to_candela_per_square_kilometer(&self) -> Self
pub fn to_candela_per_square_kilometer(&self) -> Self
Convert to LuminanceUnit::candela_per_square_kilometer.
Sourcepub fn to_candela_per_square_megameter(&self) -> Self
pub fn to_candela_per_square_megameter(&self) -> Self
Convert to LuminanceUnit::candela_per_square_megameter.
Sourcepub fn to_candela_per_square_gigameter(&self) -> Self
pub fn to_candela_per_square_gigameter(&self) -> Self
Convert to LuminanceUnit::candela_per_square_gigameter.
Sourcepub fn to_candela_per_square_terameter(&self) -> Self
pub fn to_candela_per_square_terameter(&self) -> Self
Convert to LuminanceUnit::candela_per_square_terameter.
Sourcepub fn to_candela_per_square_inch(&self) -> Self
pub fn to_candela_per_square_inch(&self) -> Self
Convert to LuminanceUnit::candela_per_square_inch.
Sourcepub fn to_candela_per_square_foot(&self) -> Self
pub fn to_candela_per_square_foot(&self) -> Self
Convert to LuminanceUnit::candela_per_square_foot.
Sourcepub fn to_footlambert(&self) -> Self
pub fn to_footlambert(&self) -> Self
Convert to LuminanceUnit::footlambert.
Sourcepub fn to_lambert(&self) -> Self
pub fn to_lambert(&self) -> Self
Convert to LuminanceUnit::lambert.
Sourcepub fn to_stilb(&self) -> Self
pub fn to_stilb(&self) -> Self
Convert to LuminanceUnit::stilb.
pub fn at(&self, index: usize) -> Luminance
Methods from Deref<Target = [f64; N]>§
1.57.0 · Sourcepub fn as_slice(&self) -> &[T]
pub fn as_slice(&self) -> &[T]
Returns a slice containing the entire array. Equivalent to &s[..].
1.57.0 · Sourcepub fn as_mut_slice(&mut self) -> &mut [T]
pub fn as_mut_slice(&mut self) -> &mut [T]
Returns a mutable slice containing the entire array. Equivalent to
&mut s[..].
1.77.0 · Sourcepub fn each_ref(&self) -> [&T; N]
pub fn each_ref(&self) -> [&T; N]
Borrows each element and returns an array of references with the same
size as self.
§Example
let floats = [3.1, 2.7, -1.0];
let float_refs: [&f64; 3] = floats.each_ref();
assert_eq!(float_refs, [&3.1, &2.7, &-1.0]);This method is particularly useful if combined with other methods, like
map. This way, you can avoid moving the original
array if its elements are not Copy.
let strings = ["Ferris".to_string(), "♥".to_string(), "Rust".to_string()];
let is_ascii = strings.each_ref().map(|s| s.is_ascii());
assert_eq!(is_ascii, [true, false, true]);
// We can still access the original array: it has not been moved.
assert_eq!(strings.len(), 3);1.77.0 · Sourcepub fn each_mut(&mut self) -> [&mut T; N]
pub fn each_mut(&mut self) -> [&mut T; N]
Borrows each element mutably and returns an array of mutable references
with the same size as self.
§Example
let mut floats = [3.1, 2.7, -1.0];
let float_refs: [&mut f64; 3] = floats.each_mut();
*float_refs[0] = 0.0;
assert_eq!(float_refs, [&mut 0.0, &mut 2.7, &mut -1.0]);
assert_eq!(floats, [0.0, 2.7, -1.0]);Sourcepub fn split_array_ref<const M: usize>(&self) -> (&[T; M], &[T])
🔬This is a nightly-only experimental API. (split_array)
pub fn split_array_ref<const M: usize>(&self) -> (&[T; M], &[T])
split_array)Divides one array reference into two at an index.
The first will contain all indices from [0, M) (excluding
the index M itself) and the second will contain all
indices from [M, N) (excluding the index N itself).
§Panics
Panics if M > N.
§Examples
#![feature(split_array)]
let v = [1, 2, 3, 4, 5, 6];
{
let (left, right) = v.split_array_ref::<0>();
assert_eq!(left, &[]);
assert_eq!(right, &[1, 2, 3, 4, 5, 6]);
}
{
let (left, right) = v.split_array_ref::<2>();
assert_eq!(left, &[1, 2]);
assert_eq!(right, &[3, 4, 5, 6]);
}
{
let (left, right) = v.split_array_ref::<6>();
assert_eq!(left, &[1, 2, 3, 4, 5, 6]);
assert_eq!(right, &[]);
}Sourcepub fn split_array_mut<const M: usize>(&mut self) -> (&mut [T; M], &mut [T])
🔬This is a nightly-only experimental API. (split_array)
pub fn split_array_mut<const M: usize>(&mut self) -> (&mut [T; M], &mut [T])
split_array)Divides one mutable array reference into two at an index.
The first will contain all indices from [0, M) (excluding
the index M itself) and the second will contain all
indices from [M, N) (excluding the index N itself).
§Panics
Panics if M > N.
§Examples
#![feature(split_array)]
let mut v = [1, 0, 3, 0, 5, 6];
let (left, right) = v.split_array_mut::<2>();
assert_eq!(left, &mut [1, 0][..]);
assert_eq!(right, &mut [3, 0, 5, 6]);
left[1] = 2;
right[1] = 4;
assert_eq!(v, [1, 2, 3, 4, 5, 6]);Sourcepub fn rsplit_array_ref<const M: usize>(&self) -> (&[T], &[T; M])
🔬This is a nightly-only experimental API. (split_array)
pub fn rsplit_array_ref<const M: usize>(&self) -> (&[T], &[T; M])
split_array)Divides one array reference into two at an index from the end.
The first will contain all indices from [0, N - M) (excluding
the index N - M itself) and the second will contain all
indices from [N - M, N) (excluding the index N itself).
§Panics
Panics if M > N.
§Examples
#![feature(split_array)]
let v = [1, 2, 3, 4, 5, 6];
{
let (left, right) = v.rsplit_array_ref::<0>();
assert_eq!(left, &[1, 2, 3, 4, 5, 6]);
assert_eq!(right, &[]);
}
{
let (left, right) = v.rsplit_array_ref::<2>();
assert_eq!(left, &[1, 2, 3, 4]);
assert_eq!(right, &[5, 6]);
}
{
let (left, right) = v.rsplit_array_ref::<6>();
assert_eq!(left, &[]);
assert_eq!(right, &[1, 2, 3, 4, 5, 6]);
}Sourcepub fn rsplit_array_mut<const M: usize>(&mut self) -> (&mut [T], &mut [T; M])
🔬This is a nightly-only experimental API. (split_array)
pub fn rsplit_array_mut<const M: usize>(&mut self) -> (&mut [T], &mut [T; M])
split_array)Divides one mutable array reference into two at an index from the end.
The first will contain all indices from [0, N - M) (excluding
the index N - M itself) and the second will contain all
indices from [N - M, N) (excluding the index N itself).
§Panics
Panics if M > N.
§Examples
#![feature(split_array)]
let mut v = [1, 0, 3, 0, 5, 6];
let (left, right) = v.rsplit_array_mut::<4>();
assert_eq!(left, &mut [1, 0]);
assert_eq!(right, &mut [3, 0, 5, 6][..]);
left[1] = 2;
right[1] = 4;
assert_eq!(v, [1, 2, 3, 4, 5, 6]);Trait Implementations§
Source§impl<const N: usize> Add for LuminanceArray<N>
impl<const N: usize> Add for LuminanceArray<N>
Source§type Output = LuminanceArray<N>
type Output = LuminanceArray<N>
+ operator.Source§fn add(self, rhs: LuminanceArray<N>) -> Self
fn add(self, rhs: LuminanceArray<N>) -> Self
+ operation. Read moreSource§impl<const N: usize> AddAssign for LuminanceArray<N>
impl<const N: usize> AddAssign for LuminanceArray<N>
Source§fn add_assign(&mut self, rhs: LuminanceArray<N>)
fn add_assign(&mut self, rhs: LuminanceArray<N>)
+= operation. Read moreSource§impl<const N: usize> Clone for LuminanceArray<N>
impl<const N: usize> Clone for LuminanceArray<N>
Source§fn clone(&self) -> LuminanceArray<N>
fn clone(&self) -> LuminanceArray<N>
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<const N: usize> Debug for LuminanceArray<N>
impl<const N: usize> Debug for LuminanceArray<N>
Source§impl<const N: usize> Default for LuminanceArray<N>
impl<const N: usize> Default for LuminanceArray<N>
Source§impl<const N: usize> Deref for LuminanceArray<N>
impl<const N: usize> Deref for LuminanceArray<N>
Source§impl<const N: usize> DerefMut for LuminanceArray<N>
impl<const N: usize> DerefMut for LuminanceArray<N>
Source§impl<const N: usize> DivAssign<f64> for LuminanceArray<N>
impl<const N: usize> DivAssign<f64> for LuminanceArray<N>
Source§fn div_assign(&mut self, rhs: f64)
fn div_assign(&mut self, rhs: f64)
/= operation. Read moreSource§impl<const N: usize> FixedSliceQuantity<LuminanceUnit, f64> for LuminanceArray<N>
impl<const N: usize> FixedSliceQuantity<LuminanceUnit, f64> for LuminanceArray<N>
Source§fn unit(&self) -> LuminanceUnit
fn unit(&self) -> LuminanceUnit
Source§fn values_mut(&mut self) -> &mut [f64]
fn values_mut(&mut self) -> &mut [f64]
Source§fn convert(&self, unit: LuminanceUnit) -> Self
fn convert(&self, unit: LuminanceUnit) -> Self
UnitType to another of the same type. No validation of base unit is made.Source§fn convert_mut(&mut self, unit: LuminanceUnit)
fn convert_mut(&mut self, unit: LuminanceUnit)
UnitType to another of the same type. No validation of base unit is made.Source§fn try_convert(&self, unit: Units) -> Result<Self, RuntimeUnitError>where
Self: Sized,
fn try_convert(&self, unit: Units) -> Result<Self, RuntimeUnitError>where
Self: Sized,
unit to a UnitType. Base unit validation is made here.Source§impl<const N: usize> MulAssign<f64> for LuminanceArray<N>
impl<const N: usize> MulAssign<f64> for LuminanceArray<N>
Source§fn mul_assign(&mut self, rhs: f64)
fn mul_assign(&mut self, rhs: f64)
*= operation. Read moreSource§impl<const N: usize> PartialEq for LuminanceArray<N>
impl<const N: usize> PartialEq for LuminanceArray<N>
Source§impl<const N: usize> Sub for LuminanceArray<N>
impl<const N: usize> Sub for LuminanceArray<N>
Source§type Output = LuminanceArray<N>
type Output = LuminanceArray<N>
- operator.Source§fn sub(self, rhs: LuminanceArray<N>) -> Self
fn sub(self, rhs: LuminanceArray<N>) -> Self
- operation. Read moreSource§impl<const N: usize> SubAssign for LuminanceArray<N>
impl<const N: usize> SubAssign for LuminanceArray<N>
Source§fn sub_assign(&mut self, rhs: LuminanceArray<N>)
fn sub_assign(&mut self, rhs: LuminanceArray<N>)
-= operation. Read more