pub struct Loaded {
pub compiled: Option<Rc<Compiled>>,
pub name: String,
pub base: usize,
pub files: Vec<Option<Open>>,
pub initialized: bool,
pub active: bool,
pub entry: Option<usize>,
pub altered: Vec<Option<usize>>,
}Fields§
§compiled: Option<Rc<Compiled>>None for the first program, which the caller of the run unit owns.
name: String§base: usize§files: Vec<Option<Open>>§initialized: bool§active: bool§entry: Option<usize>For a copy a dynamic CALL of an ENTRY name loaded, that entry (numbered as
Compiled::entries numbers them); None for the program loaded by its PROGRAM-ID.
altered: Vec<Option<usize>>Where each paragraph’s GO TO goes since an ALTER, by paragraph; empty until one runs.
Auto Trait Implementations§
impl !Send for Loaded
impl !Sync for Loaded
impl Freeze for Loaded
impl RefUnwindSafe for Loaded
impl Unpin for Loaded
impl UnsafeUnpin for Loaded
impl UnwindSafe for Loaded
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