pub struct TriggerDefinition {
pub furni_limit: i32,
pub stuff_ids: Vec<LegacyId>,
pub stuff_type_id: i32,
pub id: LegacyId,
pub string_param: String,
pub int_params: Vec<i32>,
pub furni_source_types: Vec<i32>,
pub user_source_types: Vec<i32>,
pub code: i32,
pub advanced_mode: bool,
pub input_sources_conf: InputSourcesConf,
pub allow_wall_furni: bool,
}
Fields§
§furni_limit: i32
§stuff_ids: Vec<LegacyId>
§stuff_type_id: i32
§id: LegacyId
§string_param: String
§int_params: Vec<i32>
§furni_source_types: Vec<i32>
§user_source_types: Vec<i32>
§code: i32
§advanced_mode: bool
§input_sources_conf: InputSourcesConf
§allow_wall_furni: bool
Trait Implementations§
Source§impl Clone for TriggerDefinition
impl Clone for TriggerDefinition
Source§fn clone(&self) -> TriggerDefinition
fn clone(&self) -> TriggerDefinition
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 TriggerDefinition
impl Debug for TriggerDefinition
Source§impl Default for TriggerDefinition
impl Default for TriggerDefinition
Source§fn default() -> TriggerDefinition
fn default() -> TriggerDefinition
Returns the “default value” for a type. Read more
Source§impl PacketVariable for TriggerDefinition
impl PacketVariable for TriggerDefinition
Source§impl PartialEq for TriggerDefinition
impl PartialEq for TriggerDefinition
impl StructuralPartialEq for TriggerDefinition
Auto Trait Implementations§
impl Freeze for TriggerDefinition
impl RefUnwindSafe for TriggerDefinition
impl Send for TriggerDefinition
impl Sync for TriggerDefinition
impl Unpin for TriggerDefinition
impl UnwindSafe for TriggerDefinition
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