pub struct Monarch {Show 13 fields
pub id: ObjId,
pub name: String,
pub country: CountryTag,
pub dip: u16,
pub adm: u16,
pub mil: u16,
pub regent: bool,
pub culture: Option<String>,
pub religion: Option<String>,
pub birth_date: Eu4Date,
pub personalities: Vec<(String, String)>,
pub leader_id: Option<ObjId>,
pub leader: Option<Leader>,
}
Fields
id: ObjId
name: String
country: CountryTag
dip: u16
adm: u16
mil: u16
regent: bool
culture: Option<String>
religion: Option<String>
birth_date: Eu4Date
personalities: Vec<(String, String)>
leader_id: Option<ObjId>
leader: Option<Leader>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Monarch
impl<'de> Deserialize<'de> for Monarch
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
Auto Trait Implementations
impl RefUnwindSafe for Monarch
impl Send for Monarch
impl Sync for Monarch
impl Unpin for Monarch
impl UnwindSafe for Monarch
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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