pub trait CpuState {
    // Required methods
    fn pause(&mut self);
    fn resume(&mut self);
}

Required Methods§

source

fn pause(&mut self)

source

fn resume(&mut self)

Implementations on Foreign Types§

source§

impl<CGlueO: Deref<Target = CGlueT> + DerefMut, CGlueT> CpuState for Fwd<CGlueO>
where CGlueT: CpuState,

source§

fn pause(&mut self)

source§

fn resume(&mut self)

Implementors§

source§

impl<'cglue_a, CGlueO: 'cglue_a + GetContainer + GetVtbl<CpuStateVtbl<'cglue_a, <Self as GetContainer>::ContType>> + CpuStateOpaqueObj<'cglue_a>> CpuState for CGlueO
where CpuStateVtbl<'cglue_a, <Self as GetContainer>::ContType>: StableAbi,