rust-lang/rust-clippy

Lint against calling intrinsics that have stable or safe wrappers

Open

#2,997 opened on Aug 3, 2018

View on GitHub
 (8 comments) (2 reactions) (0 assignees)Rust (1,391 forks)batch import
A-lintL-suggestionL-unnecessarygood first issue

Repository metrics

Stars
 (10,406 stars)
PR merge metrics
 (Avg merge 19d 22h) (113 merged PRs in 30d)

Description

There are some intrinsics that there should be no reason to call. For example core::intrinsics::size_of. This intrinsic is exposed by the safe function core::mem::size_of which should always be called instead.

I would like to suggest a Clippy lint that notices calls to no-reason-to-call intrinsics and recommends the right stable or safe wrapper to call instead.

Contributor guide