diff options
Diffstat (limited to 'src/commands/mod.rs')
-rw-r--r-- | src/commands/mod.rs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/commands/mod.rs b/src/commands/mod.rs index 7f466f92..fd15bb38 100644 --- a/src/commands/mod.rs +++ b/src/commands/mod.rs @@ -25,28 +25,3 @@ enum Subcommands { #[command(visible_aliases = ["subvol"])] Subvolume(subvolume::Cli), } - -// FIXME: Can be removed after bumping MSRV >= 1.77 in favor of `c""` literals -#[macro_export] -macro_rules! c_str { - ($lit:expr) => { - ::std::ffi::CStr::from_bytes_with_nul(concat!($lit, "\0").as_bytes()) - .unwrap() - .as_ptr() - }; -} - -#[cfg(test)] -mod tests { - use std::ffi::CStr; - - #[test] - fn check_cstr_macro() { - let literal = c_str!("hello"); - - assert_eq!( - literal, - CStr::from_bytes_with_nul(b"hello\0").unwrap().as_ptr() - ); - } -} |