#![feature(lang_items, libc)] #![no_std] #![no_main] #![warn(clippy::result_unit_err)] #[clippy::msrv = "1.80"] pub fn returns_unit_error_no_lint() -> Result { Err(()) } #[clippy::msrv = "1.81"] pub fn returns_unit_error_lint() -> Result { //~^ result_unit_err Err(()) } #[no_mangle] extern "C" fn main(_argc: core::ffi::c_int, _argv: *const *const u8) -> core::ffi::c_int { 0 } #[panic_handler] fn panic(_info: &core::panic::PanicInfo) -> ! { loop {} } #[lang = "eh_personality"] extern "C" fn eh_personality() {}