pub struct Addon {
pub kind: AddonKind,
pub id: String,
pub file_name: String,
pub pkg_id: PackageID,
pub version: Option<String>,
pub hashes: PackageAddonOptionalHashes,
}Expand description
Some content that is installed on Minecraft
Fields§
§kind: AddonKindWhat type of addon this is
id: StringThe ID of this addon, unique among a package
file_name: StringThe addon’s file name
pkg_id: PackageIDThe ID of the package that installed this addon
version: Option<String>Version of the addon, used for caching
hashes: PackageAddonOptionalHashesHashes of the addon
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Addon
impl RefUnwindSafe for Addon
impl Send for Addon
impl Sync for Addon
impl Unpin for Addon
impl UnwindSafe for Addon
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more