pub struct LightingSummary {
pub total_fixtures: usize,
pub total_light_sources: usize,
pub fixtures_per_storey: FxHashMap<String, usize>,
pub fixture_types_used: Vec<String>,
pub total_luminous_flux: Option<f64>,
}Expand description
Summary of lighting data
Fields§
§total_fixtures: usize§total_light_sources: usize§fixtures_per_storey: FxHashMap<String, usize>§fixture_types_used: Vec<String>§total_luminous_flux: Option<f64>Total luminous flux if available
Trait Implementations§
Source§impl Clone for LightingSummary
impl Clone for LightingSummary
Source§fn clone(&self) -> LightingSummary
fn clone(&self) -> LightingSummary
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 Debug for LightingSummary
impl Debug for LightingSummary
Source§impl<'de> Deserialize<'de> for LightingSummary
impl<'de> Deserialize<'de> for LightingSummary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LightingSummary
impl RefUnwindSafe for LightingSummary
impl Send for LightingSummary
impl Sync for LightingSummary
impl Unpin for LightingSummary
impl UnsafeUnpin for LightingSummary
impl UnwindSafe for LightingSummary
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