From 21116a16931e6baf66ccc14f55a51b970da375ea Mon Sep 17 00:00:00 2001 From: bunnie Date: Wed, 1 Jun 2022 00:06:55 +0800 Subject: [PATCH] fix another errant mut that wasn't needed in pddb --- services/net/src/connection_manager.rs | 2 +- services/pddb/src/lib.rs | 4 ++-- services/shellchat/src/cmds/wlan.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/services/net/src/connection_manager.rs b/services/net/src/connection_manager.rs index 20586e0a7..9037e9043 100644 --- a/services/net/src/connection_manager.rs +++ b/services/net/src/connection_manager.rs @@ -62,7 +62,7 @@ pub(crate) fn connection_manager(sid: xous::SID, activity_interval: Arc) -> Result> { + pub fn list_keys(&self, dict_name: &str, basis_name: Option<&str>) -> Result> { if dict_name.len() > (DICT_NAME_LEN - 1) { return Err(Error::new(ErrorKind::InvalidInput, "dictionary name too long")); } @@ -557,7 +557,7 @@ impl Pddb { } - pub fn list_dict(&mut self, basis_name: Option<&str>) -> Result> { + pub fn list_dict(&self, basis_name: Option<&str>) -> Result> { let bname = if let Some(bname) = basis_name { if bname.len() > BASIS_NAME_LEN - 1 { return Err(Error::new(ErrorKind::InvalidInput, "basis name too long")); diff --git a/services/shellchat/src/cmds/wlan.rs b/services/shellchat/src/cmds/wlan.rs index 8deeed431..2b590a59b 100644 --- a/services/shellchat/src/cmds/wlan.rs +++ b/services/shellchat/src/cmds/wlan.rs @@ -121,7 +121,7 @@ impl<'a> ShellCmdApi<'a> for Wlan { } } "known" => { - let mut pddb = pddb::Pddb::new(); + let pddb = pddb::Pddb::new(); match pddb.list_keys(net::AP_DICT_NAME, None) { Ok(list) => { write!(ret, "Saved network configs:\n").unwrap();