diff --git a/crates/nu-protocol/src/engine/engine_state.rs b/crates/nu-protocol/src/engine/engine_state.rs index 3099b33f20..9e2d01b8fe 100644 --- a/crates/nu-protocol/src/engine/engine_state.rs +++ b/crates/nu-protocol/src/engine/engine_state.rs @@ -368,13 +368,6 @@ impl EngineState { Ok(()) } - pub fn has_overlay(&self, name: &[u8]) -> bool { - self.scope - .overlays - .iter() - .any(|(overlay_name, _)| name == overlay_name) - } - pub fn active_overlay_ids<'a, 'b>( &'b self, removed_overlays: &'a [Vec], @@ -412,7 +405,7 @@ impl EngineState { } /// Translate overlay IDs from other to IDs in self - pub fn translate_overlay_ids(&self, other: &ScopeFrame) -> Vec { + fn translate_overlay_ids(&self, other: &ScopeFrame) -> Vec { let other_names = other.active_overlays.iter().map(|other_id| { &other .overlays @@ -520,10 +513,7 @@ impl EngineState { } #[cfg(feature = "plugin")] - pub fn update_plugin_file( - &self, - updated_items: Vec, - ) -> Result<(), ShellError> { + fn update_plugin_file(&self, updated_items: Vec) -> Result<(), ShellError> { // Updating the signatures plugin file with the added signatures use std::fs::File; diff --git a/crates/nu-protocol/src/engine/state_working_set.rs b/crates/nu-protocol/src/engine/state_working_set.rs index a12109f41a..7ec49e879c 100644 --- a/crates/nu-protocol/src/engine/state_working_set.rs +++ b/crates/nu-protocol/src/engine/state_working_set.rs @@ -207,7 +207,7 @@ impl<'a> StateWorkingSet<'a> { None } - pub fn move_predecls_to_overlay(&mut self) { + fn move_predecls_to_overlay(&mut self) { let predecls: HashMap, DeclId> = self.delta.last_scope_frame_mut().predecls.drain().collect(); @@ -313,10 +313,6 @@ impl<'a> StateWorkingSet<'a> { } } - pub fn global_span_offset(&self) -> usize { - self.permanent_state.next_span_start() - } - pub fn files(&self) -> impl Iterator { self.permanent_state.files().chain(self.delta.files.iter()) } @@ -554,34 +550,6 @@ impl<'a> StateWorkingSet<'a> { None } - pub fn contains_decl_partial_match(&self, name: &[u8]) -> bool { - let mut removed_overlays = vec![]; - - for scope_frame in self.delta.scope.iter().rev() { - for overlay_frame in scope_frame.active_overlays(&mut removed_overlays).rev() { - for decl in &overlay_frame.decls { - if decl.0.starts_with(name) { - return true; - } - } - } - } - - for overlay_frame in self - .permanent_state - .active_overlays(&removed_overlays) - .rev() - { - for decl in &overlay_frame.decls { - if decl.0.starts_with(name) { - return true; - } - } - } - - false - } - pub fn next_var_id(&self) -> VarId { let num_permanent_vars = self.permanent_state.num_vars(); VarId::new(num_permanent_vars + self.delta.vars.len()) @@ -850,20 +818,6 @@ impl<'a> StateWorkingSet<'a> { } } - pub fn has_overlay(&self, name: &[u8]) -> bool { - for scope_frame in self.delta.scope.iter().rev() { - if scope_frame - .overlays - .iter() - .any(|(overlay_name, _)| name == overlay_name) - { - return true; - } - } - - self.permanent_state.has_overlay(name) - } - /// Find the overlay corresponding to `name`. pub fn find_overlay(&self, name: &[u8]) -> Option<&OverlayFrame> { for scope_frame in self.delta.scope.iter().rev() {