pub struct ForgeVersionSection {
pub id: Option<String>,
pub libraries: Option<Vec<LoaderLibrary>>,
pub main_class: Option<String>,
pub minecraft_arguments: Option<String>,
pub arguments: Option<ForgeArguments>,
pub extra: HashMap<String, Value>,
}Fields§
§id: Option<String>§libraries: Option<Vec<LoaderLibrary>>§main_class: Option<String>§minecraft_arguments: Option<String>§arguments: Option<ForgeArguments>Modern 1.13+ argument block (game/jvm arrays).
extra: HashMap<String, Value>Trait Implementations§
Source§impl Debug for ForgeVersionSection
impl Debug for ForgeVersionSection
Source§impl Default for ForgeVersionSection
impl Default for ForgeVersionSection
Source§fn default() -> ForgeVersionSection
fn default() -> ForgeVersionSection
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ForgeVersionSectionwhere
ForgeVersionSection: Default,
impl<'de> Deserialize<'de> for ForgeVersionSectionwhere
ForgeVersionSection: Default,
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 ForgeVersionSection
impl RefUnwindSafe for ForgeVersionSection
impl Send for ForgeVersionSection
impl Sync for ForgeVersionSection
impl Unpin for ForgeVersionSection
impl UnsafeUnpin for ForgeVersionSection
impl UnwindSafe for ForgeVersionSection
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