pub struct EntityMigrationExecutor;Expand description
Runtime helper for in-process station-to-station owner migration.
Implementations§
Source§impl EntityMigrationExecutor
impl EntityMigrationExecutor
Sourcepub fn migrate_entity(
stations: &mut StationSet,
entity_id: EntityId,
source_station: StationId,
target_station: StationId,
ghost_ttl_ticks: u64,
) -> Result<EntityMigrationReport, EntityMigrationError>
pub fn migrate_entity( stations: &mut StationSet, entity_id: EntityId, source_station: StationId, target_station: StationId, ghost_ttl_ticks: u64, ) -> Result<EntityMigrationReport, EntityMigrationError>
Migrates one authoritative entity from source station to target station.
Trait Implementations§
Source§impl Clone for EntityMigrationExecutor
impl Clone for EntityMigrationExecutor
Source§fn clone(&self) -> EntityMigrationExecutor
fn clone(&self) -> EntityMigrationExecutor
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 EntityMigrationExecutor
Source§impl Debug for EntityMigrationExecutor
impl Debug for EntityMigrationExecutor
Source§impl Default for EntityMigrationExecutor
impl Default for EntityMigrationExecutor
Source§fn default() -> EntityMigrationExecutor
fn default() -> EntityMigrationExecutor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EntityMigrationExecutor
impl RefUnwindSafe for EntityMigrationExecutor
impl Send for EntityMigrationExecutor
impl Sync for EntityMigrationExecutor
impl Unpin for EntityMigrationExecutor
impl UnsafeUnpin for EntityMigrationExecutor
impl UnwindSafe for EntityMigrationExecutor
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