Struct facti_lib::ModInfoBuilder
source · pub struct ModInfoBuilder { /* private fields */ }Implementations§
source§impl ModInfoBuilder
impl ModInfoBuilder
pub fn new<T: Into<String>, V: Into<Version>>( name: T, version: V, title: T, author: T ) -> Self
pub fn contact<T: Into<String>>(&mut self, contact: T) -> &mut Self
pub fn homepage(&mut self, homepage: Url) -> &mut Self
pub fn description<T: Into<String>>(&mut self, description: T) -> &mut Self
pub fn factorio_version( &mut self, factorio_version: FactorioVersion ) -> &mut Self
pub fn dependency(&mut self, dependency: Dependency) -> &mut Self
pub fn dependencies(&mut self, dependencies: &[Dependency]) -> &mut Self
pub fn readme<T: Into<String>>(&mut self, readme: T) -> &mut Self
pub fn faq<T: Into<String>>(&mut self, faq: T) -> &mut Self
pub fn gallery<T: Into<String>>(&mut self, gallery: T) -> &mut Self
pub fn build(&mut self) -> ModInfo
Auto Trait Implementations§
impl RefUnwindSafe for ModInfoBuilder
impl Send for ModInfoBuilder
impl Sync for ModInfoBuilder
impl Unpin for ModInfoBuilder
impl UnwindSafe for ModInfoBuilder
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