pub struct PlotBuildOfferHud {
pub plot_id: Uuid,
pub pad_width_m: f32,
pub pad_depth_m: f32,
pub pad_ok: bool,
pub pad_error: String,
pub source: PlotBuildMaterialSource,
pub source_label: String,
pub available: Vec<PlotBuildStockView>,
pub base_ticks: u32,
pub tick_per_m2: u32,
}Expand description
Pad + storage pool for the B build menu (owned plot underfoot, no building yet).
Fields§
§plot_id: Uuid§pad_width_m: f32§pad_depth_m: f32§pad_ok: bool§pad_error: String§source: PlotBuildMaterialSource§source_label: String§available: Vec<PlotBuildStockView>§base_ticks: u32§tick_per_m2: u32Trait Implementations§
Source§impl Clone for PlotBuildOfferHud
impl Clone for PlotBuildOfferHud
Source§fn clone(&self) -> PlotBuildOfferHud
fn clone(&self) -> PlotBuildOfferHud
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 PlotBuildOfferHud
impl Debug for PlotBuildOfferHud
Source§impl Default for PlotBuildOfferHud
impl Default for PlotBuildOfferHud
Source§fn default() -> PlotBuildOfferHud
fn default() -> PlotBuildOfferHud
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PlotBuildOfferHud
impl<'de> Deserialize<'de> for PlotBuildOfferHud
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 PlotBuildOfferHud
impl PartialEq for PlotBuildOfferHud
Source§impl Serialize for PlotBuildOfferHud
impl Serialize for PlotBuildOfferHud
impl StructuralPartialEq for PlotBuildOfferHud
Auto Trait Implementations§
impl Freeze for PlotBuildOfferHud
impl RefUnwindSafe for PlotBuildOfferHud
impl Send for PlotBuildOfferHud
impl Sync for PlotBuildOfferHud
impl Unpin for PlotBuildOfferHud
impl UnsafeUnpin for PlotBuildOfferHud
impl UnwindSafe for PlotBuildOfferHud
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