pub struct Machine<'p, 'u, 'w> { /* private fields */ }Implementations§
Source§impl<'p, 'u, 'w> Machine<'p, 'u, 'w>
impl<'p, 'u, 'w> Machine<'p, 'u, 'w>
Sourcepub fn activation(
compiled: &'p Compiled,
me: usize,
unit: &'u mut RunUnit<'w>,
main: bool,
) -> Result<Self, Abend>
pub fn activation( compiled: &'p Compiled, me: usize, unit: &'u mut RunUnit<'w>, main: bool, ) -> Result<Self, Abend>
An activation of loaded program me. Its storage is initialized on its first activation,
after a CANCEL, and on every activation of an INITIAL program.
pub fn run_procedure(&mut self) -> Result<Ending, Abend>
Auto Trait Implementations§
impl<'p, 'u, 'w> !RefUnwindSafe for Machine<'p, 'u, 'w>
impl<'p, 'u, 'w> !Send for Machine<'p, 'u, 'w>
impl<'p, 'u, 'w> !Sync for Machine<'p, 'u, 'w>
impl<'p, 'u, 'w> !UnwindSafe for Machine<'p, 'u, 'w>
impl<'p, 'u, 'w> Freeze for Machine<'p, 'u, 'w>
impl<'p, 'u, 'w> Unpin for Machine<'p, 'u, 'w>
impl<'p, 'u, 'w> UnsafeUnpin for Machine<'p, 'u, 'w>
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