pub struct PolicyBranchInfo {
pub name: String,
pub era: String,
pub priorities: HashMap<VictoryType, u8>,
pub uniques: Vec<String>,
pub policies: Vec<PolicyInfo>,
}Fields§
§name: String§era: String§priorities: HashMap<VictoryType, u8>The priority that Civilization choose this policy branch is up to its victory type.
uniques: Vec<String>§policies: Vec<PolicyInfo>Trait Implementations§
Source§impl Debug for PolicyBranchInfo
impl Debug for PolicyBranchInfo
Source§impl<'de> Deserialize<'de> for PolicyBranchInfo
impl<'de> Deserialize<'de> for PolicyBranchInfo
Source§fn 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 Freeze for PolicyBranchInfo
impl RefUnwindSafe for PolicyBranchInfo
impl Send for PolicyBranchInfo
impl Sync for PolicyBranchInfo
impl Unpin for PolicyBranchInfo
impl UnsafeUnpin for PolicyBranchInfo
impl UnwindSafe for PolicyBranchInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more