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();