pub enum OpenedTarget {
Entity(LuaEntity),
ItemStack(LuaItemStack),
Equipment(LuaEquipment),
EquipmentGrid(LuaEquipmentGrid),
Player(LuaPlayer),
GuiElement(LuaGuiElement),
Inventory(LuaInventory),
LogisticNetwork(LuaLogisticNetwork),
GuiType(&'static str),
}Expand description
Target for LuaControl::opened /
set_opened.
Pass None to close the opened GUI.
Variants§
Entity(LuaEntity)
ItemStack(LuaItemStack)
Equipment(LuaEquipment)
EquipmentGrid(LuaEquipmentGrid)
Player(LuaPlayer)
GuiElement(LuaGuiElement)
Inventory(LuaInventory)
LogisticNetwork(LuaLogisticNetwork)
GuiType(&'static str)
defines.gui_type string constant.
Trait Implementations§
Source§impl Clone for OpenedTarget
impl Clone for OpenedTarget
Source§fn clone(&self) -> OpenedTarget
fn clone(&self) -> OpenedTarget
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 OpenedTarget
Source§impl Debug for OpenedTarget
impl Debug for OpenedTarget
Source§impl Default for OpenedTarget
impl Default for OpenedTarget
Source§impl From<&'static str> for OpenedTarget
impl From<&'static str> for OpenedTarget
Source§impl From<LuaEntity> for OpenedTarget
impl From<LuaEntity> for OpenedTarget
Source§impl From<LuaEquipment> for OpenedTarget
impl From<LuaEquipment> for OpenedTarget
Source§fn from(value: LuaEquipment) -> Self
fn from(value: LuaEquipment) -> Self
Converts to this type from the input type.
Source§impl From<LuaEquipmentGrid> for OpenedTarget
impl From<LuaEquipmentGrid> for OpenedTarget
Source§fn from(value: LuaEquipmentGrid) -> Self
fn from(value: LuaEquipmentGrid) -> Self
Converts to this type from the input type.
Source§impl From<LuaGuiElement> for OpenedTarget
impl From<LuaGuiElement> for OpenedTarget
Source§fn from(value: LuaGuiElement) -> Self
fn from(value: LuaGuiElement) -> Self
Converts to this type from the input type.
Source§impl From<LuaInventory> for OpenedTarget
impl From<LuaInventory> for OpenedTarget
Source§fn from(value: LuaInventory) -> Self
fn from(value: LuaInventory) -> Self
Converts to this type from the input type.
Source§impl From<LuaItemStack> for OpenedTarget
impl From<LuaItemStack> for OpenedTarget
Source§fn from(value: LuaItemStack) -> Self
fn from(value: LuaItemStack) -> Self
Converts to this type from the input type.
Source§impl From<LuaLogisticNetwork> for OpenedTarget
impl From<LuaLogisticNetwork> for OpenedTarget
Source§fn from(value: LuaLogisticNetwork) -> Self
fn from(value: LuaLogisticNetwork) -> Self
Converts to this type from the input type.
Source§impl From<LuaPlayer> for OpenedTarget
impl From<LuaPlayer> for OpenedTarget
Source§impl From<OpenedTarget> for LuaAny
impl From<OpenedTarget> for LuaAny
Source§fn from(_: OpenedTarget) -> Self
fn from(_: OpenedTarget) -> Self
Converts to this type from the input type.
Source§impl PartialEq for OpenedTarget
impl PartialEq for OpenedTarget
impl StructuralPartialEq for OpenedTarget
Auto Trait Implementations§
impl Freeze for OpenedTarget
impl RefUnwindSafe for OpenedTarget
impl Send for OpenedTarget
impl Sync for OpenedTarget
impl Unpin for OpenedTarget
impl UnsafeUnpin for OpenedTarget
impl UnwindSafe for OpenedTarget
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