pub struct LabBlueprintControlBehavior {
pub conditions: &'static [ResearchCondition],
pub input_networks: CircuitNetworkSelection,
pub output_networks: CircuitNetworkSelection,
pub read_contents: bool,
pub read_fuel: bool,
pub read_research_cost: bool,
pub read_technology_level: bool,
pub set_research: bool,
pub technology_level_signal: SignalID,
}Fields§
§conditions: &'static [ResearchCondition]§input_networks: CircuitNetworkSelection§output_networks: CircuitNetworkSelection§read_contents: bool§read_fuel: bool§read_research_cost: bool§read_technology_level: bool§set_research: bool§technology_level_signal: SignalIDTrait Implementations§
Source§impl Clone for LabBlueprintControlBehavior
impl Clone for LabBlueprintControlBehavior
Source§fn clone(&self) -> LabBlueprintControlBehavior
fn clone(&self) -> LabBlueprintControlBehavior
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 moreimpl Copy for LabBlueprintControlBehavior
Source§impl Debug for LabBlueprintControlBehavior
impl Debug for LabBlueprintControlBehavior
Source§impl Default for LabBlueprintControlBehavior
impl Default for LabBlueprintControlBehavior
Source§fn default() -> LabBlueprintControlBehavior
fn default() -> LabBlueprintControlBehavior
Returns the “default value” for a type. Read more
impl StructuralPartialEq for LabBlueprintControlBehavior
Auto Trait Implementations§
impl Freeze for LabBlueprintControlBehavior
impl RefUnwindSafe for LabBlueprintControlBehavior
impl Send for LabBlueprintControlBehavior
impl Sync for LabBlueprintControlBehavior
impl Unpin for LabBlueprintControlBehavior
impl UnsafeUnpin for LabBlueprintControlBehavior
impl UnwindSafe for LabBlueprintControlBehavior
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