pub struct Diplomacy {
pub dependencies: Vec<DiplomacyDependency>,
pub alliances: Vec<DiplomacyRelationship>,
pub royal_marriages: Vec<DiplomacyRelationship>,
pub warnings: Vec<DiplomacyRelationship>,
pub subsidies: Vec<DiplomacySubsidy>,
pub guarantees: Vec<DiplomacyRelationship>,
pub transfer_trade_powers: Vec<DiplomacyTransferTradePower>,
pub war_reparations: Vec<DiplomacyRelationship>,
pub steer_trades: Vec<DiplomacyRelationship>,
pub condottieris: Vec<DiplomacyCondottieri>,
}
Fields
dependencies: Vec<DiplomacyDependency>
alliances: Vec<DiplomacyRelationship>
royal_marriages: Vec<DiplomacyRelationship>
warnings: Vec<DiplomacyRelationship>
subsidies: Vec<DiplomacySubsidy>
guarantees: Vec<DiplomacyRelationship>
transfer_trade_powers: Vec<DiplomacyTransferTradePower>
war_reparations: Vec<DiplomacyRelationship>
steer_trades: Vec<DiplomacyRelationship>
condottieris: Vec<DiplomacyCondottieri>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Diplomacy
impl<'de> Deserialize<'de> for Diplomacy
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 Diplomacy
impl Send for Diplomacy
impl Sync for Diplomacy
impl Unpin for Diplomacy
impl UnwindSafe for Diplomacy
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