From 90bdc1b7db33848c7704730116d094b2b522ab88 Mon Sep 17 00:00:00 2001 From: sigoden Date: Tue, 17 Oct 2023 19:31:29 +0800 Subject: chore: update deps --- src/repl/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/repl/mod.rs b/src/repl/mod.rs index a728e2e..84f8175 100644 --- a/src/repl/mod.rs +++ b/src/repl/mod.rs @@ -17,7 +17,7 @@ use crate::term; use anyhow::{Context, Result}; use reedline::Signal; use std::borrow::Cow; -use std::sync::Arc; +use std::rc::Rc; pub const REPL_COMMANDS: [(&str, &str); 13] = [ (".info", "Print system-wide information"), @@ -42,7 +42,7 @@ impl Repl { print_now!("Welcome to aichat {}\n", env!("CARGO_PKG_VERSION")); print_now!("Type \".help\" for more information.\n"); let mut already_ctrlc = false; - let handler = Arc::new(handler); + let handler = Rc::new(handler); loop { if abort.aborted_ctrld() { break; @@ -85,7 +85,7 @@ impl Repl { Ok(()) } - fn handle_line(&mut self, handler: &Arc, line: &str) -> Result { + fn handle_line(&mut self, handler: &Rc, line: &str) -> Result { let line = clean_multiline_symbols(line); match parse_command(line.as_ref()) { Some((cmd, args)) => match cmd { -- cgit v1.2.3