aboutsummaryrefslogtreecommitdiff
path: root/azalea-inventory/src/default_components/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-inventory/src/default_components/mod.rs')
-rw-r--r--azalea-inventory/src/default_components/mod.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/azalea-inventory/src/default_components/mod.rs b/azalea-inventory/src/default_components/mod.rs
index 74b7248e..2cc96d51 100644
--- a/azalea-inventory/src/default_components/mod.rs
+++ b/azalea-inventory/src/default_components/mod.rs
@@ -1,21 +1,21 @@
pub mod generated;
-use azalea_registry::Item;
+use azalea_registry::builtin::ItemKind;
use crate::components::DataComponentTrait;
-/// A trait for data components that some [`Item`]s may have a default value
+/// A trait for data components that some [`ItemKind`]s may have a default value
/// for.
pub trait DefaultableComponent: DataComponentTrait {
- fn default_for_item(item: Item) -> Option<Self>
+ fn default_for_item(item: ItemKind) -> Option<Self>
where
Self: Sized;
}
impl<T: DataComponentTrait> DefaultableComponent for T {
- default fn default_for_item(_item: Item) -> Option<Self> {
+ default fn default_for_item(_item: ItemKind) -> Option<Self> {
None
}
}
-pub fn get_default_component<T: DefaultableComponent>(item: Item) -> Option<T> {
+pub fn get_default_component<T: DefaultableComponent>(item: ItemKind) -> Option<T> {
T::default_for_item(item)
}