C-enhancementgood first issue
Repository metrics
- Stars
- (10,406 stars)
- PR merge metrics
- (Avg merge 19d 22h) (113 merged PRs in 30d)
Description
I'm using this type of stuff in a -sys-crate:
unsafe extern "C" fn callback<'a>(data: *mut c_void) {
let _s = Box::from_raw(data as *mut S<'a>);
}
and this triggers unused_lifetime.
Playground with more context (also shows the #2677 issue): https://play.rust-lang.org/?gist=21a412537258ede9cbda42350501b90a&version=nightly