pub struct BuildingMaterialView {
pub id: String,
pub display_name: String,
pub can_wall: bool,
pub can_roof: bool,
pub wall_set: String,
pub roof_set: String,
pub tick_mult: f32,
pub wall_bom: Vec<BuildingBomLineView>,
pub roof_bom: Vec<BuildingBomLineView>,
}Expand description
One catalog pack selectable as walls and/or roof.
Fields§
§id: String§display_name: String§can_wall: bool§can_roof: bool§wall_set: String§roof_set: String§tick_mult: f32§wall_bom: Vec<BuildingBomLineView>§roof_bom: Vec<BuildingBomLineView>Trait Implementations§
Source§impl Clone for BuildingMaterialView
impl Clone for BuildingMaterialView
Source§fn clone(&self) -> BuildingMaterialView
fn clone(&self) -> BuildingMaterialView
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BuildingMaterialView
impl Debug for BuildingMaterialView
Source§impl Default for BuildingMaterialView
impl Default for BuildingMaterialView
Source§fn default() -> BuildingMaterialView
fn default() -> BuildingMaterialView
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BuildingMaterialView
impl<'de> Deserialize<'de> for BuildingMaterialView
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
Source§impl PartialEq for BuildingMaterialView
impl PartialEq for BuildingMaterialView
Source§impl Serialize for BuildingMaterialView
impl Serialize for BuildingMaterialView
impl StructuralPartialEq for BuildingMaterialView
Auto Trait Implementations§
impl Freeze for BuildingMaterialView
impl RefUnwindSafe for BuildingMaterialView
impl Send for BuildingMaterialView
impl Sync for BuildingMaterialView
impl Unpin for BuildingMaterialView
impl UnsafeUnpin for BuildingMaterialView
impl UnwindSafe for BuildingMaterialView
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