pub struct CreateRemovalDescription {
pub resources: bool,
pub filters: Vec<String>,
pub template: Option<String>,
pub roads: bool,
pub buildings: bool,
pub cancel: bool,
pub priority: bool,
}Expand description
CreateRemovalDescription (Template\ClearX.rsc:createremoval): what a RemovalTool drag does
to each cell.
Original: FUN_14011ef90, FUN_140108ab0.
Fields§
§resources: boolMark natural resources for removal.
filters: Vec<String>The resource templates it marks (empty: every one).
template: Option<String>The marker entity’s template (Template\Clear.rsc:resource).
roads: boolRemove roads.
buildings: boolDemolish buildings.
cancel: boolCancel.
priority: boolPrioritise.
Trait Implementations§
Source§impl Clone for CreateRemovalDescription
impl Clone for CreateRemovalDescription
Source§fn clone(&self) -> CreateRemovalDescription
fn clone(&self) -> CreateRemovalDescription
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 CreateRemovalDescription
impl Debug for CreateRemovalDescription
Source§impl Default for CreateRemovalDescription
impl Default for CreateRemovalDescription
Source§fn default() -> CreateRemovalDescription
fn default() -> CreateRemovalDescription
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateRemovalDescription
impl RefUnwindSafe for CreateRemovalDescription
impl Send for CreateRemovalDescription
impl Sync for CreateRemovalDescription
impl Unpin for CreateRemovalDescription
impl UnsafeUnpin for CreateRemovalDescription
impl UnwindSafe for CreateRemovalDescription
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