Enum mcvm::util::versions::MinecraftVersion
source · pub enum MinecraftVersion {
Version(String),
Latest,
LatestSnapshot,
}
Expand description
User-supplied Minecraft version pattern
Variants§
Version(String)
A generic version
Latest
The latest release version available
LatestSnapshot
The latest release or development version available
Implementations§
source§impl MinecraftVersion
impl MinecraftVersion
sourcepub fn get_version(&self, manifest: &JsonObject) -> Result<String>
pub fn get_version(&self, manifest: &JsonObject) -> Result<String>
Get the correct version from the version manifest
Trait Implementations§
source§impl Clone for MinecraftVersion
impl Clone for MinecraftVersion
source§fn clone(&self) -> MinecraftVersion
fn clone(&self) -> MinecraftVersion
Returns a copy of the value. Read more
1.0.0 · 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 MinecraftVersion
impl Debug for MinecraftVersion
Auto Trait Implementations§
impl RefUnwindSafe for MinecraftVersion
impl Send for MinecraftVersion
impl Sync for MinecraftVersion
impl Unpin for MinecraftVersion
impl UnwindSafe for MinecraftVersion
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