pub struct SessionPreparationReservation { /* private fields */ }Expand description
A fenced history preparation, deliberately unable to spawn an execution. Its private logical owner never installs or retires a shared runner.
Implementations§
Source§impl SessionPreparationReservation
impl SessionPreparationReservation
pub async fn bind_root_actor( &mut self, agent: &Agent, session: &Session, ) -> Result<()>
pub fn root_actor_writer(&self) -> Option<RootActorRuntimeWrite>
pub async fn finish(self, outcome: ActorActivationFinish)
pub async fn abandon(self)
Trait Implementations§
Source§impl Drop for SessionPreparationReservation
impl Drop for SessionPreparationReservation
Auto Trait Implementations§
impl !RefUnwindSafe for SessionPreparationReservation
impl !Sync for SessionPreparationReservation
impl !UnwindSafe for SessionPreparationReservation
impl Freeze for SessionPreparationReservation
impl Send for SessionPreparationReservation
impl Unpin for SessionPreparationReservation
impl UnsafeUnpin for SessionPreparationReservation
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