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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.