pub struct Run {
pub modules: Vec<Rc<Module>>,
pub entry: Option<Rc<Module>>,
pub load_diags: Vec<Diag>,
pub checks: Vec<(String, Diag)>,
pub session_checks: Vec<Diag>,
pub session_roots: Vec<(String, Rc<Expr>, RT)>,
pub eng: Option<Rc<Engine>>,
pub diags: Vec<Diag>,
pub timing: Timing,
}Fields§
§modules: Vec<Rc<Module>>§entry: Option<Rc<Module>>§load_diags: Vec<Diag>§checks: Vec<(String, Diag)>§session_checks: Vec<Diag>§session_roots: Vec<(String, Rc<Expr>, RT)>§eng: Option<Rc<Engine>>§diags: Vec<Diag>§timing: TimingTrait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Run
impl !Send for Run
impl !Sync for Run
impl !UnwindSafe for Run
impl Freeze for Run
impl Unpin for Run
impl UnsafeUnpin for Run
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