pub struct TechnologyInfo {
pub name: String,
pub cost: u32,
pub row: u8,
pub column: u8,
pub era: String,
pub uniques: Vec<String>,
pub prerequisites: Vec<String>,
pub quote: String,
}Fields§
§name: String§cost: u32§row: u8The row number of the tech in the tech tree.
It starts at 1. So the total rows which the tech tree has will be the maximum row number.
column: u8§era: String§uniques: Vec<String>§prerequisites: Vec<String>§quote: StringTrait Implementations§
Source§impl Debug for TechnologyInfo
impl Debug for TechnologyInfo
Source§impl<'de> Deserialize<'de> for TechnologyInfo
impl<'de> Deserialize<'de> for TechnologyInfo
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 TechnologyInfo
impl RefUnwindSafe for TechnologyInfo
impl Send for TechnologyInfo
impl Sync for TechnologyInfo
impl Unpin for TechnologyInfo
impl UnsafeUnpin for TechnologyInfo
impl UnwindSafe for TechnologyInfo
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