Struct veloren_common::comp::inventory::trade_pricing::EqualitySet
source · struct EqualitySet {
equivalence_class: HashMap<ItemDefinitionIdOwned, ItemDefinitionIdOwned>,
}
Fields§
§equivalence_class: HashMap<ItemDefinitionIdOwned, ItemDefinitionIdOwned>
Implementations§
source§impl EqualitySet
impl EqualitySet
fn canonical<'a>( &'a self, item_name: &'a ItemDefinitionIdOwned ) -> &'a ItemDefinitionIdOwned
Trait Implementations§
source§impl Clone for EqualitySet
impl Clone for EqualitySet
source§fn clone(&self) -> EqualitySet
fn clone(&self) -> EqualitySet
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 EqualitySet
impl Compound for EqualitySet
source§fn load(cache: AnyCache<'_>, id: &SharedString) -> Result<Self, BoxedError>
fn load(cache: AnyCache<'_>, id: &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.source§impl Debug for EqualitySet
impl Debug for EqualitySet
source§impl Default for EqualitySet
impl Default for EqualitySet
source§fn default() -> EqualitySet
fn default() -> EqualitySet
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for EqualitySet
impl Send for EqualitySet
impl Sync for EqualitySet
impl Unpin for EqualitySet
impl UnwindSafe for EqualitySet
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<Context> SubContext<Context> for Context
impl<Context> SubContext<Context> for Context
fn sub_context(self) -> Context
§impl<T> TryDefault for Twhere
T: Default,
impl<T> TryDefault for Twhere
T: Default,
§fn try_default() -> Result<T, String>
fn try_default() -> Result<T, String>
Tries to create the default.
§fn unwrap_default() -> Self
fn unwrap_default() -> Self
Calls
try_default
and panics on an error case.