pub struct AddonDefinition {
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 AddonDefinition
impl Clone for AddonDefinition
Source§fn clone(&self) -> AddonDefinition
fn clone(&self) -> AddonDefinition
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 AddonDefinition
impl Debug for AddonDefinition
Source§impl Default for AddonDefinition
impl Default for AddonDefinition
Source§fn default() -> AddonDefinition
fn default() -> AddonDefinition
Returns the “default value” for a type. Read more
Source§impl PacketVariable for AddonDefinition
impl PacketVariable for AddonDefinition
Source§impl PartialEq for AddonDefinition
impl PartialEq for AddonDefinition
impl StructuralPartialEq for AddonDefinition
Auto Trait Implementations§
impl Freeze for AddonDefinition
impl RefUnwindSafe for AddonDefinition
impl Send for AddonDefinition
impl Sync for AddonDefinition
impl Unpin for AddonDefinition
impl UnwindSafe for AddonDefinition
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