Expand description
The most common imports needed when working with inventories and menus
Re-exports§
pub use crate::inventory::click::Click;pub use crate::inventory::click::ClickOutcome;pub use crate::inventory::click::DragKind;pub use crate::inventory::click::MouseButton;pub use crate::inventory::click::QuickCraft;pub use crate::inventory::click::SwapTarget;pub use crate::inventory::container::Container;pub use crate::inventory::container::SimpleContainer;pub use crate::inventory::equipment::EntityEquipment;pub use crate::inventory::equipment::OwnedEntityEquipment;pub use crate::inventory::lock::ContainerId;pub use crate::inventory::lock::ContainerLockGuard;pub use crate::inventory::lock::ContainerRef;pub use crate::inventory::menu::ContainerSlots;pub use crate::inventory::menu::DataSlot;pub use crate::inventory::menu::FakeResultRemainderPolicy;pub use crate::inventory::menu::FillDirection;pub use crate::inventory::menu::GridPlacer;pub use crate::inventory::menu::Menu;pub use crate::inventory::menu::MenuBehavior;pub use crate::inventory::menu::MenuBuilder;pub use crate::inventory::menu::MenuKind;pub use crate::inventory::menu::PlayerInventorySections;pub use crate::inventory::menu::Rect;pub use crate::inventory::menu::Region;pub use crate::inventory::menu::Section;pub use crate::inventory::menu::SectionKind;pub use crate::inventory::menu::SectionSource;pub use crate::inventory::menu::SlotFactory;pub use crate::inventory::slots::NormalSlot;pub use crate::inventory::slots::RestrictedSlot;pub use crate::inventory::slots::ResultHandler;pub use crate::inventory::slots::Slot;pub use crate::player::Player;
Structs§
- Item
Stack - A stack of items with a count and component modifications.
Enums§
- Equipment
Slot - Equipment slots for entities.
- Equipment
Slot Type - Equipment slot types for categorization.
Traits§
- Into
Shared - Wraps this value in an
Arc<SyncMutex<>>
Type Aliases§
- Shared
- A value shared across threads behind the crate’s standard lock.