pub enum AnyBaseObject {
ColShape(BaseObjectContainer<IColShape, WorldColShape>),
Vehicle(BaseObjectContainer<IVehicle, WorldEntity>),
Player(BaseObjectContainer<IPlayer, WorldEntity>),
Ped(BaseObjectContainer<IPed, WorldEntity>),
Object(BaseObjectContainer<IObject, WorldEntity>),
VirtualEntity(BaseObjectContainer<IVirtualEntity, WorldObject>),
VirtualEntityGroup(BaseObjectContainer<IVirtualEntityGroup>),
Blip(BaseObjectContainer<IBlip, WorldObject>),
VoiceChannel(BaseObjectContainer<IVoiceChannel>),
Marker(BaseObjectContainer<IMarker, WorldObject>),
Checkpoint(BaseObjectContainer<ICheckpoint, WorldColShape>),
ConnectionInfo(BaseObjectContainer<IConnectionInfo>),
}
Variants§
ColShape(BaseObjectContainer<IColShape, WorldColShape>)
Vehicle(BaseObjectContainer<IVehicle, WorldEntity>)
Player(BaseObjectContainer<IPlayer, WorldEntity>)
Ped(BaseObjectContainer<IPed, WorldEntity>)
Object(BaseObjectContainer<IObject, WorldEntity>)
VirtualEntity(BaseObjectContainer<IVirtualEntity, WorldObject>)
VirtualEntityGroup(BaseObjectContainer<IVirtualEntityGroup>)
Blip(BaseObjectContainer<IBlip, WorldObject>)
VoiceChannel(BaseObjectContainer<IVoiceChannel>)
Marker(BaseObjectContainer<IMarker, WorldObject>)
Checkpoint(BaseObjectContainer<ICheckpoint, WorldColShape>)
ConnectionInfo(BaseObjectContainer<IConnectionInfo>)
Trait Implementations§
Source§impl Debug for AnyBaseObject
impl Debug for AnyBaseObject
Source§impl<'de> Deserialize<'de> for AnyBaseObject
impl<'de> Deserialize<'de> for AnyBaseObject
Source§fn deserialize<D>(
deserializer: D,
) -> Result<AnyBaseObject, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<AnyBaseObject, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl TryFrom<AnyBaseObject> for AnyEntity
impl TryFrom<AnyBaseObject> for AnyEntity
Source§impl TryFrom<AnyBaseObject> for AnyWorldObject
impl TryFrom<AnyBaseObject> for AnyWorldObject
Source§fn try_from(
value: AnyBaseObject,
) -> Result<AnyWorldObject, <AnyWorldObject as TryFrom<AnyBaseObject>>::Error>
fn try_from( value: AnyBaseObject, ) -> Result<AnyWorldObject, <AnyWorldObject as TryFrom<AnyBaseObject>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for AnyBaseObject
impl !RefUnwindSafe for AnyBaseObject
impl !Send for AnyBaseObject
impl !Sync for AnyBaseObject
impl Unpin for AnyBaseObject
impl !UnwindSafe for AnyBaseObject
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