Enum naia_shared::EntityResponseEvent
source · pub enum EntityResponseEvent<E: Copy> {
Show 13 variants
SpawnEntity(E),
DespawnEntity(E),
InsertComponent(E, ComponentKind),
RemoveComponent(E, ComponentKind),
PublishEntity(E),
UnpublishEntity(E),
EnableDelegationEntity(E),
EnableDelegationEntityResponse(E),
DisableDelegationEntity(E),
EntityRequestAuthority(E, RemoteEntity),
EntityReleaseAuthority(E),
EntityUpdateAuthority(E, EntityAuthStatus),
EntityMigrateResponse(E, RemoteEntity),
}
Variants§
SpawnEntity(E)
DespawnEntity(E)
InsertComponent(E, ComponentKind)
RemoveComponent(E, ComponentKind)
PublishEntity(E)
UnpublishEntity(E)
EnableDelegationEntity(E)
EnableDelegationEntityResponse(E)
DisableDelegationEntity(E)
EntityRequestAuthority(E, RemoteEntity)
EntityReleaseAuthority(E)
EntityUpdateAuthority(E, EntityAuthStatus)
EntityMigrateResponse(E, RemoteEntity)
Auto Trait Implementations§
impl<E> RefUnwindSafe for EntityResponseEvent<E>where
E: RefUnwindSafe,
impl<E> Send for EntityResponseEvent<E>where
E: Send,
impl<E> Sync for EntityResponseEvent<E>where
E: Sync,
impl<E> Unpin for EntityResponseEvent<E>where
E: Unpin,
impl<E> UnwindSafe for EntityResponseEvent<E>where
E: UnwindSafe,
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