pub enum EntityWithQualityID {
Entity(LuaEntity),
EntityPrototype(LuaEntityPrototype),
Name(&'static str),
EntityIDAndQualityIDPair(EntityIDAndQualityIDPair),
}Expand description
An entity prototype with optional quality specification. Can be specified in one of four ways.
Variants§
Entity(LuaEntity)
EntityPrototype(LuaEntityPrototype)
Name(&'static str)
EntityIDAndQualityIDPair(EntityIDAndQualityIDPair)
Trait Implementations§
Source§impl Clone for EntityWithQualityID
impl Clone for EntityWithQualityID
Source§fn clone(&self) -> EntityWithQualityID
fn clone(&self) -> EntityWithQualityID
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 EntityWithQualityID
Source§impl Debug for EntityWithQualityID
impl Debug for EntityWithQualityID
Source§impl Default for EntityWithQualityID
impl Default for EntityWithQualityID
Source§impl From<&'static str> for EntityWithQualityID
impl From<&'static str> for EntityWithQualityID
Source§impl From<EntityIDAndQualityIDPair> for EntityWithQualityID
impl From<EntityIDAndQualityIDPair> for EntityWithQualityID
Source§fn from(value: EntityIDAndQualityIDPair) -> Self
fn from(value: EntityIDAndQualityIDPair) -> Self
Converts to this type from the input type.
Source§impl From<EntityWithQualityID> for LuaAny
impl From<EntityWithQualityID> for LuaAny
Source§fn from(_: EntityWithQualityID) -> Self
fn from(_: EntityWithQualityID) -> Self
Converts to this type from the input type.
Source§impl From<EntityWithQualityID> for FlowStatisticsID
impl From<EntityWithQualityID> for FlowStatisticsID
Source§fn from(value: EntityWithQualityID) -> Self
fn from(value: EntityWithQualityID) -> Self
Converts to this type from the input type.
Source§impl From<LuaEntity> for EntityWithQualityID
impl From<LuaEntity> for EntityWithQualityID
Source§impl From<LuaEntityPrototype> for EntityWithQualityID
impl From<LuaEntityPrototype> for EntityWithQualityID
Source§fn from(value: LuaEntityPrototype) -> Self
fn from(value: LuaEntityPrototype) -> Self
Converts to this type from the input type.
Source§impl PartialEq for EntityWithQualityID
impl PartialEq for EntityWithQualityID
impl StructuralPartialEq for EntityWithQualityID
Auto Trait Implementations§
impl Freeze for EntityWithQualityID
impl RefUnwindSafe for EntityWithQualityID
impl Send for EntityWithQualityID
impl Sync for EntityWithQualityID
impl Unpin for EntityWithQualityID
impl UnsafeUnpin for EntityWithQualityID
impl UnwindSafe for EntityWithQualityID
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