sim: Remove extraneous static

According to clippy, `&'static` can just be `&` for static definitions,
which always have a static lifetime.  Clean this up in the arrays in the
code, as well as generation code in imgtool.

Signed-off-by: David Brown <david.brown@linaro.org>
This commit is contained in:
David Brown 2021-03-10 05:04:05 -07:00 committed by David Brown
parent 91de33d9f7
commit 1997f539f7
7 changed files with 7 additions and 8 deletions

View File

@ -31,7 +31,7 @@ class KeyClass(object):
def emit_rust_public(self, file=sys.stdout):
self._emit(
header="static {}_PUB_KEY: &'static [u8] = &[".format(self.shortname().upper()),
header="static {}_PUB_KEY: &[u8] = &[".format(self.shortname().upper()),
trailer="];",
encoded_bytes=self.get_public_bytes(),
indent=" ",

View File

@ -8,7 +8,6 @@
use crate::area::AreaDesc;
use simflash::SimMultiFlash;
use libc;
use crate::api;
/// Invoke the bootloader on this flash device.

View File

@ -1,4 +1,4 @@
static ECDSA256_PUB_KEY: &'static [u8] = &[
static ECDSA256_PUB_KEY: &[u8] = &[
0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a,
0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,

View File

@ -1,4 +1,4 @@
static ED25519_PUB_KEY: &'static [u8] = &[
static ED25519_PUB_KEY: &[u8] = &[
0x30, 0x2a, 0x30, 0x05, 0x06, 0x03, 0x2b, 0x65,
0x70, 0x03, 0x21, 0x00, 0xd4, 0xb3, 0x1b, 0xa4,
0x9a, 0x3a, 0xdd, 0x3f, 0x82, 0x5d, 0x10, 0xca,

View File

@ -33,7 +33,7 @@ pub use crate::{
},
};
const USAGE: &'static str = "
const USAGE: &str = "
Mcuboot simulator
Usage:
@ -67,7 +67,7 @@ pub enum DeviceName {
Nrf52840UnequalSlots,
}
pub static ALL_DEVICES: &'static [DeviceName] = &[
pub static ALL_DEVICES: &[DeviceName] = &[
DeviceName::Stm32f4,
DeviceName::K64f,
DeviceName::K64fBig,

View File

@ -1,5 +1,5 @@
/* Autogenerated by imgtool.py, do not edit. */
static RSA3072_PUB_KEY: &'static [u8] = &[
static RSA3072_PUB_KEY: &[u8] = &[
0x30, 0x82, 0x01, 0x8a, 0x02, 0x82, 0x01, 0x81,
0x00, 0xb4, 0x2c, 0x0e, 0x98, 0x58, 0x10, 0xa4,
0xa7, 0x58, 0x99, 0x7c, 0x01, 0xdd, 0x08, 0x2a,

View File

@ -1,5 +1,5 @@
/* Autogenerated by imgtool.py, do not edit. */
static RSA_PUB_KEY: &'static [u8] = &[
static RSA_PUB_KEY: &[u8] = &[
0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01,
0x00, 0xd1, 0x06, 0x08, 0x1a, 0x18, 0x44, 0x2c,
0x18, 0xe8, 0xfb, 0xfd, 0xf7, 0x0d, 0xa3, 0x4f,