diff options
Diffstat (limited to 'src/prop_name.rs')
-rw-r--r-- | src/prop_name.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/prop_name.rs b/src/prop_name.rs index 0c8f717..8f1c046 100644 --- a/src/prop_name.rs +++ b/src/prop_name.rs @@ -17,12 +17,9 @@ impl PropName { /// Panics if the `value` isn’t terminated by a nul byte or contains /// interior nul bytes. pub(crate) const fn new_unwrap(value: &str) -> &Self { - let bytes = if let Some((&0, bytes)) = value.as_bytes().split_last() { - bytes - } else { + let Some((&0, bytes)) = value.as_bytes().split_last() else { panic!("input was not nul-terminated"); }; - let mut idx = 0; while idx < bytes.len() { assert!(bytes[idx] != 0, "input contained interior nul byte"); |