pub struct LiveHandoffControl { /* private fields */ }Expand description
Typed scheduler controls for one disaggregated handoff.
Implementations§
Source§impl LiveHandoffControl
impl LiveHandoffControl
pub fn handoff_id(&self) -> HandoffId
pub async fn submit_prefill( &self, registration: LiveRequestRegistration, ) -> Result<()>
pub async fn reserve_destination( &self, registration: LiveRequestRegistration, ) -> Result<()>
pub async fn release_source(&self) -> Result<()>
pub async fn cancel_source(&self) -> Result<()>
pub async fn activate_destination(&self) -> Result<()>
pub async fn cancel_destination(&self) -> Result<()>
Trait Implementations§
Source§impl Clone for LiveHandoffControl
impl Clone for LiveHandoffControl
Source§fn clone(&self) -> LiveHandoffControl
fn clone(&self) -> LiveHandoffControl
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for LiveHandoffControl
impl !UnwindSafe for LiveHandoffControl
impl Freeze for LiveHandoffControl
impl Send for LiveHandoffControl
impl Sync for LiveHandoffControl
impl Unpin for LiveHandoffControl
impl UnsafeUnpin for LiveHandoffControl
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