trait WorkspaceEnvironment { // Required methods fn var(&self, key: &str) -> Option<String>; fn current_dir(&self) -> Option<PathBuf>; }