[−][src]Struct df_st_core::df_world::DFWorld
Fields
id: i32
world_info: DFWorldInfo
regions: IndexMap<u64, Region>
underground_regions: IndexMap<u64, UndergroundRegion>
artifacts: IndexMap<u64, Artifact>
sites: IndexMap<u64, Site>
world_constructions: IndexMap<u64, WorldConstruction>
entity_populations: IndexMap<u64, EntityPopulation>
historical_figures: IndexMap<u64, HistoricalFigure>
mountain_peaks: IndexMap<u64, MountainPeak>
landmasses: IndexMap<u64, Landmass>
dance_forms: IndexMap<u64, DanceForm>
musical_forms: IndexMap<u64, MusicalForm>
poetic_forms: IndexMap<u64, PoeticForm>
written_contents: IndexMap<u64, WrittenContent>
historical_eras: IndexMap<u64, HistoricalEra>
rivers: IndexMap<u64, River>
creatures: IndexMap<u64, Creature>
identities: IndexMap<u64, Identity>
entities: IndexMap<u64, Entity>
historical_events: IndexMap<u64, HistoricalEvent>
historical_event_collections: IndexMap<u64, HistoricalEventCollection>
links_he_hf: HashSet<LinkHEHF>
Implementations
impl DFWorld
[src]
pub fn new() -> Self
[src]
Create a new empty world
pub fn list_containt_counts(&self) -> String
[src]
Display count for all object in the world
pub fn add_missing_ids(self) -> Self
[src]
pub fn create_reference_links(self) -> Self
[src]
pub fn empty_copy(&self) -> DFWorld
[src]
Trait Implementations
impl Clone for DFWorld
[src]
impl Debug for DFWorld
[src]
impl Default for DFWorld
[src]
impl<'de> Deserialize<'de> for DFWorld
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Fillable for DFWorld
[src]
impl Filler<DFWorld, DFWorld> for DFWorld
[src]
fn add_missing_data(&mut self, source: &DFWorld)
[src]
fn never_replace_data(&mut self, source: &DFWorld)
[src]
fn replace_data(&mut self, source: &DFWorld)
[src]
fn add_missing_data_indexed(&mut self, source: &S, _index: u64)
[src]
fn check_mergeable(&self, source: &S) -> bool where
Self: Debug + Default + PartialEq<Self>,
S: PartialEq<Self> + Debug,
[src]
Self: Debug + Default + PartialEq<Self>,
S: PartialEq<Self> + Debug,
impl JsonSchema for DFWorld
[src]
fn schema_name() -> String
[src]
fn json_schema(gen: &mut SchemaGenerator) -> Schema
[src]
fn is_referenceable() -> bool
impl PartialEq<DFWorld> for DFWorld
[src]
impl Serialize for DFWorld
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for DFWorld
[src]
Auto Trait Implementations
impl RefUnwindSafe for DFWorld
impl Send for DFWorld
impl Sync for DFWorld
impl Unpin for DFWorld
impl UnwindSafe for DFWorld
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> DynClone for T where
T: Clone,
[src]
T: Clone,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,