pub struct NewPackageVersion {
pub name: String,
pub version_number: String,
pub changelog: Option<String>,
pub kubejs: Vec<String>,
pub loaders: Vec<String>,
pub minecraft: Vec<String>,
}Expand description
A struct representing the fields required to create a new package version.
Fields§
§name: StringThe display name of this version.
version_number: StringThis version’s version number.
changelog: Option<String>An optional markdown-formatted changelog.
kubejs: Vec<String>A list of KubeJS versions this version works on. Note that this is currently not used anywhere.
loaders: Vec<String>A list of loaders this version works on.
minecraft: Vec<String>A list of Minecraft versions this version works on.
Trait Implementations§
Source§impl Clone for NewPackageVersion
impl Clone for NewPackageVersion
Source§fn clone(&self) -> NewPackageVersion
fn clone(&self) -> NewPackageVersion
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NewPackageVersion
impl Debug for NewPackageVersion
Source§impl<'de> Deserialize<'de> for NewPackageVersion
impl<'de> Deserialize<'de> for NewPackageVersion
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
impl Eq for NewPackageVersion
Source§impl Hash for NewPackageVersion
impl Hash for NewPackageVersion
Source§impl Ord for NewPackageVersion
impl Ord for NewPackageVersion
Source§fn cmp(&self, other: &NewPackageVersion) -> Ordering
fn cmp(&self, other: &NewPackageVersion) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for NewPackageVersion
impl PartialEq for NewPackageVersion
Source§impl PartialOrd for NewPackageVersion
impl PartialOrd for NewPackageVersion
Source§impl Serialize for NewPackageVersion
impl Serialize for NewPackageVersion
impl StructuralPartialEq for NewPackageVersion
Auto Trait Implementations§
impl Freeze for NewPackageVersion
impl RefUnwindSafe for NewPackageVersion
impl Send for NewPackageVersion
impl Sync for NewPackageVersion
impl Unpin for NewPackageVersion
impl UnsafeUnpin for NewPackageVersion
impl UnwindSafe for NewPackageVersion
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