[−][src]Struct df_st_legends::HistoricalEvent
Fields
id: i32
type_: Option<String>
year: Option<i32>
seconds72: Option<i32>
a_hfid: Option<Vec<i32>>
a_leader_hfid: Option<i32>
a_leadership_roll: Option<i32>
a_squad_id: Option<i32>
a_support_merc_enid: Option<i32>
a_tactician_hfid: Option<i32>
a_tactics_roll: Option<i32>
abandoned: Option<()>
account_shift: Option<i32>
acquirer_enid: Option<i32>
acquirer_hfid: Option<i32>
action: Option<String>
actor_hfid: Option<i32>
agreement_id: Option<i32>
allotment: Option<i32>
allotment_index: Option<i32>
ally_defense_bonus: Option<i32>
appointer_hfid: Option<i32>
arresting_enid: Option<i32>
artifact_id: Option<i32>
attacker_civ_id: Option<i32>
attacker_general_hfid: Option<i32>
attacker_hfid: Option<i32>
attacker_merc_enid: Option<i32>
body_state: Option<String>
builder_hfid: Option<i32>
building_profile_id: Option<i32>
cause: Option<String>
changee_hfid: Option<i32>
changer_hfid: Option<i32>
circumstance: Option<String>
circumstance_id: Option<i32>
civ_entity_id: Option<i32>
civ_id: Option<i32>
claim: Option<String>
coconspirator_bonus: Option<i32>
coconspirator_hfid: Option<i32>
competitor_hfid: Option<Vec<i32>>
confessed_after_apb_arrest_enid: Option<i32>
conspirator_hfid: Option<Vec<i32>>
contact_hfid: Option<i32>
contacted_enid: Option<i32>
contactor_enid: Option<i32>
convict_is_contact: Option<()>
convicted_hfid: Option<i32>
convicter_enid: Option<i32>
coords: Option<String>
corrupt_convicter_hfid: Option<i32>
corruptor_hfid: Option<i32>
corruptor_identity: Option<i32>
corruptor_seen_as: Option<String>
creator_hfid: Option<i32>
crime: Option<String>
d_effect: Option<i32>
d_hfid: Vec<i32>
d_interaction: Option<i32>
d_number: Option<i32>
d_race: Option<i32>
d_slain: Option<i32>
d_squad_id: Option<i32>
d_support_merc_enid: Option<i32>
d_tactician_hfid: Option<i32>
d_tactics_roll: Option<i32>
death_penalty: Option<()>
defender_civ_id: Option<i32>
defender_general_hfid: Option<i32>
defender_merc_enid: Option<i32>
delegated: Option<()>
depot_entity_id: Option<i32>
dest_entity_id: Option<i32>
dest_site_id: Option<i32>
dest_structure_id: Option<i32>
destroyed_structure_id: Option<i32>
destroyer_enid: Option<i32>
detected: Option<()>
did_not_reveal_all_in_interrogation: Option<()>
disturbance: Option<()>
dispute: Option<String>
doer_hfid: Option<i32>
enslaved_hfid: Option<i32>
entity_1: Option<i32>
entity_2: Option<i32>
entity_id: Option<i32>
entity_id_1: Option<i32>
entity_id_2: Option<i32>
exiled: Option<()>
expelled_creature: Option<Vec<i32>>
expelled_hfid: Option<Vec<i32>>
expelled_number: Option<Vec<i32>>
expelled_pop_id: Option<Vec<i32>>
failed_judgment_test: Option<()>
feature_layer_id: Option<i32>
first: Option<()>
fled_civ_id: Option<i32>
fooled_hfid: Option<i32>
form_id: Option<i32>
framer_hfid: Option<i32>
from_original: Option<()>
gambler_hfid: Option<i32>
ghost: Option<String>
giver_entity_id: Option<i32>
giver_hist_figure_id: Option<i32>
group_1_hfid: Option<i32>
group_2_hfid: Option<i32>
group_hfid: Option<i32>
hardship: Option<()>
held_firm_in_interrogation: Option<()>
hf_rep_1_of_2: Option<String>
hf_rep_2_of_1: Option<String>
hfid: Option<i32>
hfid1: Option<i32>
hfid2: Option<i32>
hfid_target: Option<i32>
hist_fig_id: Option<i32>
hist_figure_id: Option<i32>
honor_id: Option<i32>
identity_id: Option<i32>
identity_id1: Option<i32>
identity_id2: Option<i32>
implicated_hfid: Option<Vec<i32>>
inherited: Option<()>
initiating_enid: Option<i32>
instigator_hfid: Option<i32>
interaction: Option<String>
interrogator_hfid: Option<i32>
join_entity_id: Option<i32>
joined_entity_id: Option<i32>
joiner_entity_id: Option<i32>
joining_enid: Option<Vec<i32>>
knowledge: Option<String>
last_owner_hfid: Option<i32>
law_add: Option<String>
law_remove: Option<String>
leader_hfid: Option<i32>
leaver_civ_id: Option<i32>
link: Option<String>
lost_value: Option<()>
lure_hfid: Option<i32>
master_wcid: Option<i32>
method: Option<String>
modification: Option<String>
modifier_hfid: Option<i32>
mood: Option<String>
moved_to_site_id: Option<i32>
name_only: Option<()>
new_ab_id: Option<i32>
new_account: Option<i32>
new_artifact_id: Option<i32>
new_caste: Option<String>
new_equipment_level: Option<i32>
new_leader_hfid: Option<i32>
new_race: Option<String>
new_site_civ_id: Option<i32>
no_defeat_mention: Option<()>
no_prison_available: Option<()>
occasion_id: Option<i32>
old_ab_id: Option<i32>
old_account: Option<i32>
old_artifact_id: Option<i32>
old_caste: Option<String>
old_race: Option<String>
outcome: Option<String>
overthrown_hfid: Option<i32>
partial_incorporation: Option<()>
payer_entity_id: Option<i32>
payer_hfid: Option<i32>
persecutor_enid: Option<i32>
persecutor_hfid: Option<i32>
plotter_hfid: Option<i32>
pop_flid: Option<i32>
pop_number_moved: Option<i32>
pop_race: Option<i32>
pop_srid: Option<i32>
pos_taker_hfid: Option<i32>
position_id: Option<i32>
position_profile_id: Option<i32>
prison_months: Option<i32>
production_zone_id: Option<i32>
promise_to_hfid: Option<i32>
property_confiscated_from_hfid: Option<i32>
purchased_unowned: Option<()>
quality: Option<i32>
rampage_civ_id: Option<i32>
ransomed_hfid: Option<i32>
ransomer_hfid: Option<i32>
reason: Option<String>
reason_id: Option<i32>
rebuilt: Option<()>
rebuilt_ruined: Option<()>
receiver_entity_id: Option<i32>
receiver_hist_figure_id: Option<i32>
relationship: Option<String>
relevant_entity_id: Option<i32>
relevant_id_for_method: Option<i32>
relevant_position_profile_id: Option<i32>
religion_id: Option<i32>
resident_civ_id: Option<i32>
result: Option<String>
return_: Option<()>
saboteur_hfid: Option<i32>
schedule_id: Option<i32>
searcher_civ_id: Option<i32>
season: Option<String>
secret_goal: Option<String>
seeker_hfid: Option<i32>
seller_hfid: Option<i32>
shrine_amount_destroyed: Option<i32>
site_civ_id: Option<i32>
site_entity_id: Option<i32>
site_hfid: Option<i32>
site_id: Option<i32>
site_id1: Option<i32>
site_id2: Option<i32>
site_id_1: Option<i32>
site_id_2: Option<i32>
site_property_id: Option<i32>
situation: Option<String>
skill_at_time: Option<i32>
slayer_caste: Option<String>
slayer_hfid: Option<i32>
slayer_item_id: Option<i32>
slayer_race: Option<String>
slayer_shooter_item_id: Option<i32>
snatcher_hfid: Option<i32>
source_entity_id: Option<i32>
source_site_id: Option<i32>
source_structure_id: Option<i32>
speaker_hfid: Option<i32>
spotter_hfid: Option<i32>
start: Option<()>
state: Option<String>
structure_id: Option<i32>
student_hfid: Option<i32>
subregion_id: Option<i32>
subtype: Option<String>
successful: Option<()>
surveiled_coconspirator: Option<()>
surveiled_contact: Option<()>
surveiled_convicted: Option<()>
surveiled_target: Option<()>
target_civ_id: Option<i32>
target_enid: Option<i32>
target_hfid: Option<i32>
target_identity: Option<i32>
target_seen_as: Option<String>
teacher_hfid: Option<i32>
took_items: Option<()>
took_livestock: Option<()>
top_facet: Option<String>
top_facet_modifier: Option<i32>
top_facet_rating: Option<i32>
top_relationship_factor: Option<String>
top_relationship_modifier: Option<i32>
top_relationship_rating: Option<i32>
top_value: Option<String>
top_value_modifier: Option<i32>
top_value_rating: Option<i32>
topic: Option<String>
trader_entity_id: Option<i32>
trader_hfid: Option<i32>
trickster_hfid: Option<i32>
unit_id: Option<i32>
unit_type: Option<String>
unretire: Option<()>
wanted_and_recognized: Option<()>
was_raid: Option<()>
was_torture: Option<()>
wc_id: Option<i32>
wcid: Option<i32>
winner_hfid: Option<i32>
woundee_hfid: Option<i32>
wounder_hfid: Option<i32>
wrongful_conviction: Option<()>
unknown: HashMap<String, Value>
Trait Implementations
impl Clone for HistoricalEvent
[src]
fn clone(&self) -> HistoricalEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for HistoricalEvent
[src]
impl Default for HistoricalEvent
[src]
fn default() -> HistoricalEvent
[src]
impl<'de> Deserialize<'de> for HistoricalEvent
[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl<'de> DeserializeBestEffort<'de> for HistoricalEvent
[src]
impl Filler<HistoricalEvent, HistoricalEvent> for HistoricalEvent
[src]
fn add_missing_data(&mut self, source: &HistoricalEvent)
[src]
fn add_missing_data_indexed(&mut self, source: &S, _index: u64)
[src]
fn never_replace_data(&mut self, source: &S) where
Self: Debug,
[src]
Self: Debug,
fn replace_data(&mut self, source: &S) where
Self: Debug,
[src]
Self: Debug,
fn check_mergeable(&self, source: &S) -> bool where
S: PartialEq<Self> + Debug,
Self: Debug + Default + PartialEq<Self>,
[src]
S: PartialEq<Self> + Debug,
Self: Debug + Default + PartialEq<Self>,
impl HasUnknown for HistoricalEvent
[src]
fn print_unknown(&self, prefix: &str, unknown_map: &mut HashMap<String, u32>)
[src]
fn combine_unknown(
&self,
prefix: &str,
unknown_combiner: &mut HashMap<String, Vec<(String, Value)>>
)
[src]
&self,
prefix: &str,
unknown_combiner: &mut HashMap<String, Vec<(String, Value)>>
)
fn update_unknown_prefix(&self, prefix: &str, struct_name: &str) -> String
[src]
fn print_unknown_list(
&self,
list: &HashMap<String, Value, RandomState>,
prefix: &str,
unknown_map: &mut HashMap<String, u32, RandomState>
)
[src]
&self,
list: &HashMap<String, Value, RandomState>,
prefix: &str,
unknown_map: &mut HashMap<String, u32, RandomState>
)
fn combine_unknown_list(
&self,
list: &HashMap<String, Value, RandomState>,
prefix: &str,
unknown_combiner: &mut HashMap<String, Vec<(String, Value)>, RandomState>
)
[src]
&self,
list: &HashMap<String, Value, RandomState>,
prefix: &str,
unknown_combiner: &mut HashMap<String, Vec<(String, Value)>, RandomState>
)
impl Hash for HistoricalEvent
[src]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<HistoricalEvent> for HistoricalEvent
[src]
impl PartialEq<HistoricalEvent> for HistoricalEvent
[src]
fn eq(&self, other: &HistoricalEvent) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for HistoricalEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for HistoricalEvent
impl Send for HistoricalEvent
impl Sync for HistoricalEvent
impl Unpin for HistoricalEvent
impl UnwindSafe for HistoricalEvent
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<'de, T> DeserializeBestEffortTypes<'de, T> for T where
T: DeserializeBestEffort<'de> + Default,
[src]
T: DeserializeBestEffort<'de> + Default,
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>,