use nu_protocol::ast::Call; use nu_protocol::engine::{Command, EvaluationContext}; use nu_protocol::{PipelineData, Signature, SyntaxShape, Value}; #[derive(Clone)] pub struct Hide; impl Command for Hide { fn name(&self) -> &str { "hide" } fn usage(&self) -> &str { "Hide definitions in the current scope" } fn signature(&self) -> nu_protocol::Signature { Signature::build("hide").required("pattern", SyntaxShape::String, "import pattern") } fn run( &self, _context: &EvaluationContext, call: &Call, _input: PipelineData, ) -> Result { Ok(PipelineData::new()) } }