Struct nu_engine::evaluation_context::EngineState [−][src]
pub struct EngineState { pub host: Arc<Mutex<Box<dyn Host>>>, pub current_errors: Arc<Mutex<Vec<ShellError>>>, pub ctrl_c: Arc<AtomicBool>, pub configs: Arc<Mutex<ConfigHolder>>, pub shell_manager: ShellManager, pub windows_drives_previous_cwd: Arc<Mutex<HashMap<String, String>>>, }
Fields
host: Arc<Mutex<Box<dyn Host>>>
current_errors: Arc<Mutex<Vec<ShellError>>>
ctrl_c: Arc<AtomicBool>
configs: Arc<Mutex<ConfigHolder>>
shell_manager: ShellManager
windows_drives_previous_cwd: Arc<Mutex<HashMap<String, String>>>
Windows-specific: keep track of previous cwd on each drive
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !RefUnwindSafe for EngineState
impl Send for EngineState
impl Sync for EngineState
impl Unpin for EngineState
impl !UnwindSafe for EngineState
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self