pub enum RecipeBookCategoryKind {
Crafting(CraftingBookCategory),
Cooking(CookingBookCategory),
Stonecutter,
Smithing,
}Expand description
Logical recipe-book category stored by recipe data.
Cooking categories are resolved against the operational recipe type when the
registry freezes. For example, Cooking(Food) becomes furnace_food for a
smelting recipe and smoker_food for a smoking recipe.
Variants§
Trait Implementations§
Source§impl Clone for RecipeBookCategoryKind
impl Clone for RecipeBookCategoryKind
Source§fn clone(&self) -> RecipeBookCategoryKind
fn clone(&self) -> RecipeBookCategoryKind
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 moreimpl Copy for RecipeBookCategoryKind
Source§impl Debug for RecipeBookCategoryKind
impl Debug for RecipeBookCategoryKind
impl Eq for RecipeBookCategoryKind
Source§impl PartialEq for RecipeBookCategoryKind
impl PartialEq for RecipeBookCategoryKind
impl StructuralPartialEq for RecipeBookCategoryKind
Auto Trait Implementations§
impl Freeze for RecipeBookCategoryKind
impl RefUnwindSafe for RecipeBookCategoryKind
impl Send for RecipeBookCategoryKind
impl Sync for RecipeBookCategoryKind
impl Unpin for RecipeBookCategoryKind
impl UnsafeUnpin for RecipeBookCategoryKind
impl UnwindSafe for RecipeBookCategoryKind
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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 moreWraps this value in an
Arc<SyncMutex<>>