pub struct ModInfo {
pub name: String,
pub version: Version,
pub title: String,
pub author: String,
pub contact: Option<String>,
pub homepage: Option<Url>,
pub description: Option<String>,
pub factorio_version: FactorioVersion,
pub dependencies: Vec<Dependency>,
pub package: Option<ModPackageInfo>,
}Fields§
§name: String§version: Version§title: String§contact: Option<String>§homepage: Option<Url>§description: Option<String>§factorio_version: FactorioVersion§dependencies: Vec<Dependency>§package: Option<ModPackageInfo>Trait Implementations§
source§impl<'de> Deserialize<'de> for ModInfo
impl<'de> Deserialize<'de> for ModInfo
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
source§impl PartialEq<ModInfo> for ModInfo
impl PartialEq<ModInfo> for ModInfo
impl Eq for ModInfo
impl StructuralEq for ModInfo
impl StructuralPartialEq for ModInfo
Auto Trait Implementations§
impl RefUnwindSafe for ModInfo
impl Send for ModInfo
impl Sync for ModInfo
impl Unpin for ModInfo
impl UnwindSafe for ModInfo
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