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: ShellManagerwindows_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 EngineStateimpl Send for EngineStateimpl Sync for EngineStateimpl Unpin for EngineStateimpl !UnwindSafe for EngineStateBlanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = TShould always be Self
pub fn vzip(self) -> V