rust-lang/rust-clippy
Ver no GitHubLint to warn about str::as_ptr() usage in ffi call
Open
#1.236 aberto em 19 de set. de 2016
A-lintL-correctnessT-middlegood first issue
Métricas do repositório
- Stars
- (10.406 stars)
- Métricas de merge de PR
- (Mesclagem média 19d 22h) (113 fundiu PRs em 30d)
Description
Hello.
It would be nice to have a warning when using str::as_ptr() in a ffi call instead of using CStr.
For instance, in the following code:
unsafe { printf("Hello".as_ptr() as *const _) };
should give a warning and propose something like:
let cstring = CString::new("Hello".as_bytes()).unwrap();
unsafe { printf(cstring.as_ptr()) };
Thanks to add this lint.