Struct veloren_common::recipe::ReverseComponentRecipeBook
source · pub struct ReverseComponentRecipeBook {
recipes: HashMap<ItemDefinitionIdOwned, ComponentRecipe>,
}
Fields§
§recipes: HashMap<ItemDefinitionIdOwned, ComponentRecipe>
Implementations§
source§impl ReverseComponentRecipeBook
impl ReverseComponentRecipeBook
pub fn get(&self, key: &ItemDefinitionIdOwned) -> Option<&ComponentRecipe>
Trait Implementations§
source§impl Clone for ReverseComponentRecipeBook
impl Clone for ReverseComponentRecipeBook
source§fn clone(&self) -> ReverseComponentRecipeBook
fn clone(&self) -> ReverseComponentRecipeBook
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 Compound for ReverseComponentRecipeBook
impl Compound for ReverseComponentRecipeBook
source§fn load(
cache: AnyCache<'_>,
specifier: &SharedString
) -> Result<Self, BoxedError>
fn load( cache: AnyCache<'_>, specifier: &SharedString ) -> Result<Self, BoxedError>
Loads an asset from the cache. Read more
§const HOT_RELOADED: bool = true
const HOT_RELOADED: bool = true
If
false
, disable hot-reloading for assets of this type (true
by
default). If so, you may want to implement [NotHotReloaded
] for this
type to enable additional functions.Auto Trait Implementations§
impl RefUnwindSafe for ReverseComponentRecipeBook
impl Send for ReverseComponentRecipeBook
impl Sync for ReverseComponentRecipeBook
impl Unpin for ReverseComponentRecipeBook
impl UnwindSafe for ReverseComponentRecipeBook
Blanket Implementations§
source§impl<T> AssetExt for Twhere
T: Compound,
impl<T> AssetExt for Twhere
T: Compound,
source§fn load(specifier: &str) -> Result<&'static Handle<T>, Error>
fn load(specifier: &str) -> Result<&'static Handle<T>, Error>
Function used to load assets from the filesystem or the cache.
Example usage: Read more
fn load_owned(specifier: &str) -> Result<T, Error>
fn get_or_insert(specifier: &str, default: T) -> &'static Handle<T>
source§fn load_cloned(specifier: &str) -> Result<Self, Error>where
Self: Clone,
fn load_cloned(specifier: &str) -> Result<Self, Error>where
Self: Clone,
Function used to load assets from the filesystem or the cache and return
a clone.
fn load_or_insert_with( specifier: &str, default: impl FnOnce(Error) -> Self ) -> &'static Handle<Self>
source§fn load_expect(specifier: &str) -> &'static Handle<Self>
fn load_expect(specifier: &str) -> &'static Handle<Self>
Function used to load essential assets from the filesystem or the cache.
It will panic if the asset is not found. Example usage: Read more
source§fn load_expect_cloned(specifier: &str) -> Selfwhere
Self: Clone,
fn load_expect_cloned(specifier: &str) -> Selfwhere
Self: Clone,
Function used to load essential assets from the filesystem or the cache
and return a clone. It will panic if the asset is not found.
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