Enforce must_use

This commit is contained in:
Jeremy Soller
2021-05-03 15:02:32 -06:00
parent dd0616cc8f
commit ff8cb8abe8
2 changed files with 3 additions and 1 deletions

View File

@@ -1589,7 +1589,7 @@ fn parse_def_mid(data: &[u8],
let mut res = s.clone().split_off(idx);
if len < res.len() {
res.split_off(len);
res.split_off(len).clear();
}
AmlValue::String(res)

View File

@@ -39,6 +39,8 @@
// This is usually a serious issue - a missing import of a define where it is interpreted
// as a catch-all variable in a match, for example
#![deny(unreachable_patterns)]
// Ensure that all must_use results are used
#![deny(unused_must_use)]
#![feature(allocator_api)]
#![feature(asm)] // TODO: Relax requirements of most asm invocations