pub struct ArchivedSessionActorMaterializationAuthorization { /* private fields */ }Expand description
One-shot authorization to construct an actor at the Archived+Retired revival midpoint for one exact prepared machine registration.
This is deliberately non-cloneable and non-constructible outside the
machine. It carries the exact claim and registration identities, while
begin_session_runtime_actor_materialization_for_archived_resume
acquires the current machine mutation gate and revalidates those identities
plus the exact Retired lifecycle phase before actor construction starts.
Auto Trait Implementations§
impl !RefUnwindSafe for ArchivedSessionActorMaterializationAuthorization
impl !UnwindSafe for ArchivedSessionActorMaterializationAuthorization
impl Freeze for ArchivedSessionActorMaterializationAuthorization
impl Send for ArchivedSessionActorMaterializationAuthorization
impl Sync for ArchivedSessionActorMaterializationAuthorization
impl Unpin for ArchivedSessionActorMaterializationAuthorization
impl UnsafeUnpin for ArchivedSessionActorMaterializationAuthorization
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