[−][src]Struct eu4save::Country
Fields
human: bool
was_player: bool
has_switched_nation: bool
is_great_power: bool
history: CountryHistory
name: Option<String>
government_rank: i32
subject_focus: i32
trade_mission: f32
blockade_mission: f32
continent: Vec<i32>
institutions: Vec<i32>
capital: ProvinceId
original_capital: Option<ProvinceId>
trade_port: ProvinceId
base_tax: f32
development: f32
prestige: f32
stability: f32
treasury: f32
inflation: f32
corruption: f32
raw_development: f32
capped_development: f32
realm_development: f32
isolationism: i32
manpower: f32
max_manpower: f32
sailors: f32
max_sailors: f32
overextension: f32
innovativeness: f32
religious_unity: f32
initialized_rivals: bool
national_focus: Option<String>
recalculate_strategy: bool
colors: CountryColors
dirty_colony: bool
primary_culture: Option<String>
dominant_culture: Option<String>
accepted_cultures: Vec<String>
religion: Option<String>
dominant_religion: Option<String>
technology_group: Option<String>
unit_type: Option<String>
tribute_type: Option<i32>
technology: CountryTechnology
ledger: CountryLedger
loans: Vec<Loan>
estates: Vec<Estate>
subjects: Vec<CountryTag>
flags: Vec<(String, Eu4Date)>
highest_possible_fort: Option<i32>
transfer_home_bonus: f32
enemies: Vec<String>
current_power_projection: f32
great_power_score: f32
total_war_worth: u32
armies: Vec<Army>
custom_nation_points: Option<f32>
num_of_cities: i32
num_of_total_ports: i32
completed_missions: Vec<String>
adm_spent_indexed: Vec<(i32, i32)>
dip_spent_indexed: Vec<(i32, i32)>
mil_spent_indexed: Vec<(i32, i32)>
Trait Implementations
impl Clone for Country
[src]
impl Debug for Country
[src]
impl Default for Country
[src]
impl<'de> Deserialize<'de> for Country
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for Country
impl Send for Country
impl Sync for Country
impl Unpin for Country
impl UnwindSafe for Country
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> 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>,