pub struct SceneMigrationRegistration {
pub migration: &'static dyn SceneMigration,
}Expand description
Inventory entry for plugin-registered migrations.
Fields§
§migration: &'static dyn SceneMigrationThe migration step (typically a zero-sized type with the trait
impl). Stored as a static reference so inventory::collect!
works without needing a Box.
Trait Implementations§
impl Collect for SceneMigrationRegistration
Auto Trait Implementations§
impl Freeze for SceneMigrationRegistration
impl !RefUnwindSafe for SceneMigrationRegistration
impl Send for SceneMigrationRegistration
impl Sync for SceneMigrationRegistration
impl Unpin for SceneMigrationRegistration
impl UnsafeUnpin for SceneMigrationRegistration
impl !UnwindSafe for SceneMigrationRegistration
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