Struct ldtk2::ForcedRefs
source · [−]pub struct ForcedRefs {Show 24 fields
pub auto_layer_rule_group: Option<AutoLayerRuleGroup>,
pub auto_rule_def: Option<AutoLayerRuleDefinition>,
pub definitions: Option<Definitions>,
pub entity_def: Option<EntityDefinition>,
pub entity_instance: Option<EntityInstance>,
pub entity_reference_infos: Option<FieldInstanceEntityReference>,
pub enum_def: Option<EnumDefinition>,
pub enum_def_values: Option<EnumValueDefinition>,
pub enum_tag_value: Option<EnumTagValue>,
pub field_def: Option<FieldDefinition>,
pub field_instance: Option<FieldInstance>,
pub grid_point: Option<FieldInstanceGridPoint>,
pub int_grid_value_def: Option<IntGridValueDefinition>,
pub int_grid_value_instance: Option<IntGridValueInstance>,
pub layer_def: Option<LayerDefinition>,
pub layer_instance: Option<LayerInstance>,
pub level: Option<Level>,
pub level_bg_pos_infos: Option<LevelBackgroundPosition>,
pub neighbour_level: Option<NeighbourLevel>,
pub tile: Option<TileInstance>,
pub tile_custom_metadata: Option<TileCustomMetadata>,
pub tileset_def: Option<TilesetDefinition>,
pub tileset_rect: Option<TilesetRectangle>,
pub world: Option<World>,
}
Expand description
This object is not actually used by LDtk. It ONLY exists to force explicit references to all types, to make sure QuickType finds them and integrate all of them. Otherwise, Quicktype will drop types that are not explicitely used.
Fields
auto_layer_rule_group: Option<AutoLayerRuleGroup>
auto_rule_def: Option<AutoLayerRuleDefinition>
definitions: Option<Definitions>
entity_def: Option<EntityDefinition>
entity_instance: Option<EntityInstance>
entity_reference_infos: Option<FieldInstanceEntityReference>
enum_def: Option<EnumDefinition>
enum_def_values: Option<EnumValueDefinition>
enum_tag_value: Option<EnumTagValue>
field_def: Option<FieldDefinition>
field_instance: Option<FieldInstance>
grid_point: Option<FieldInstanceGridPoint>
int_grid_value_def: Option<IntGridValueDefinition>
int_grid_value_instance: Option<IntGridValueInstance>
layer_def: Option<LayerDefinition>
layer_instance: Option<LayerInstance>
level: Option<Level>
level_bg_pos_infos: Option<LevelBackgroundPosition>
neighbour_level: Option<NeighbourLevel>
tile: Option<TileInstance>
tile_custom_metadata: Option<TileCustomMetadata>
tileset_def: Option<TilesetDefinition>
tileset_rect: Option<TilesetRectangle>
world: Option<World>
Trait Implementations
sourceimpl Clone for ForcedRefs
impl Clone for ForcedRefs
sourcefn clone(&self) -> ForcedRefs
fn clone(&self) -> ForcedRefs
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ForcedRefs
impl Debug for ForcedRefs
sourceimpl<'de> Deserialize<'de> for ForcedRefs
impl<'de> Deserialize<'de> for ForcedRefs
sourcefn 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
sourceimpl Serialize for ForcedRefs
impl Serialize for ForcedRefs
Auto Trait Implementations
impl RefUnwindSafe for ForcedRefs
impl Send for ForcedRefs
impl Sync for ForcedRefs
impl Unpin for ForcedRefs
impl UnwindSafe for ForcedRefs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more