Skip to content

Commit 2015a66

Browse files
committed
Fix some warnings.
1 parent a62097c commit 2015a66

File tree

4 files changed

+4
-48
lines changed

4 files changed

+4
-48
lines changed

teleprobe/src/auth/oidc.rs

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,7 @@ use jsonwebtoken::{Algorithm, DecodingKey, Validation};
33
use serde::de::DeserializeOwned;
44
use serde::Deserialize;
55

6-
mod base64 {
7-
use serde::{Deserialize, Deserializer, Serialize, Serializer};
8-
9-
pub fn serialize<S: Serializer>(v: &[u8], s: S) -> Result<S::Ok, S::Error> {
10-
let base64 = base64::encode(v);
11-
String::serialize(&base64, s)
12-
}
13-
14-
pub fn deserialize<'de, D: Deserializer<'de>>(d: D) -> Result<Vec<u8>, D::Error> {
15-
let base64 = String::deserialize(d)?;
16-
base64::decode(base64.as_bytes()).map_err(serde::de::Error::custom)
17-
}
18-
}
19-
6+
#[allow(dead_code)]
207
#[derive(Clone, Deserialize)]
218
struct OpenIDConfiguration {
229
issuer: String,
@@ -33,6 +20,7 @@ struct JsonWebKeySet {
3320
}
3421

3522
#[derive(Clone, Deserialize)]
23+
#[allow(dead_code)]
3624
struct JsonWebKey {
3725
kty: String,
3826
kid: String,

teleprobe/src/logutil.rs

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -162,17 +162,6 @@ mod log_panics {
162162
}
163163
}
164164

165-
/// Determines how backtraces will be displayed.
166-
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
167-
pub enum BacktraceMode {
168-
/// Backtraces will be omitted from the log.
169-
Off,
170-
/// Backtraces will include addresses, but no symbol names or locations.
171-
Unresolved,
172-
/// Backtraces will include addresses as well as symbol names and locations when possible.
173-
Resolved,
174-
}
175-
176165
/// Configures the panic hook, ending with initialization.
177166
///
178167
/// ## Example
@@ -199,18 +188,6 @@ mod log_panics {
199188
}
200189
}
201190

202-
/// Controls how backtraces are displayed.
203-
///
204-
/// The default when backtraces are enabled is [`BacktraceMode::Resolved`].
205-
pub fn backtrace_mode(mut self, mode: BacktraceMode) -> Self {
206-
self.make_backtrace = match mode {
207-
BacktraceMode::Off => || Backtrace::from(vec![]),
208-
BacktraceMode::Unresolved => Backtrace::new_unresolved,
209-
BacktraceMode::Resolved => Backtrace::default,
210-
};
211-
self
212-
}
213-
214191
/// Initializes the panic hook.
215192
///
216193
/// After this method is called, all panics will be logged rather than printed

teleprobe/src/probe/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ pub struct Opts {
3939
pub fn list() -> Result<()> {
4040
let lister = Lister::new();
4141
let probes = lister.list_all();
42+
4243
if probes.is_empty() {
4344
println!("No probe found!");
4445
return Ok(());
@@ -62,7 +63,7 @@ pub fn connect(opts: &Opts) -> Result<Session> {
6263
let Some(selector) = &opts.probe else {
6364
bail!("power reset requires a serial number");
6465
};
65-
let Some(serial_number) = &selector.serial_number else {
66+
if selector.serial_number.is_none() {
6667
bail!("power reset requires a serial number");
6768
};
6869

teleprobe/src/run.rs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ impl Runner {
8282
// NOTE we don't load `.bss` because the app (cortex-m-rt) will zero it
8383
let candidates = [".vector_table", ".text", ".rodata", ".data"];
8484

85-
let mut sections = vec![];
8685
let mut vector_table = None;
8786
for sect in elf.sections() {
8887
if let Ok(name) = sect.name() {
@@ -111,8 +110,6 @@ impl Runner {
111110
hard_fault: data[3],
112111
});
113112
}
114-
115-
sections.push(Section { start, data });
116113
}
117114
}
118115
}
@@ -577,13 +574,6 @@ fn get_rtt_main_from(elf: &ElfFile) -> anyhow::Result<(Option<u32>, u32)> {
577574
Ok((rtt, main.ok_or_else(|| anyhow!("`main` symbol not found"))?))
578575
}
579576

580-
/// ELF section to be loaded onto the target
581-
#[derive(Debug)]
582-
struct Section {
583-
start: u32,
584-
data: Vec<u32>,
585-
}
586-
587577
/// The contents of the vector table
588578
#[derive(Debug)]
589579
struct VectorTable {

0 commit comments

Comments
 (0)