We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c3d422a commit d28fe8cCopy full SHA for d28fe8c
src/builder/bootloader.rs
@@ -60,17 +60,10 @@ impl BuildConfig {
60
.and_then(|t| t.get("bootloader"))
61
.and_then(|t| t.get("build-std"));
62
if let Some(key) = key {
63
- Some(
64
- key.as_str()
65
- .ok_or_else(|| {
66
- BootloaderError::BootloaderInvalid(
67
- "A non-string `package.metadata.bootloader.build-std` key found in \
68
- Cargo.toml of bootloader"
69
- .into(),
70
- )
71
- })?
72
73
+ let err_msg = "A non-string `package.metadata.bootloader.build-std` key found in \
+ Cargo.toml of bootloader";
+ let err = || BootloaderError::BootloaderInvalid(err_msg.into());
+ Some(key.as_str().ok_or_else(err)?.into())
74
} else {
75
None
76
}
0 commit comments