### What it does Detect `.type_id()` calls on `Box<dyn Trait>` when `trait Trait: Any {...}` ### Advantage Less annoying-to-find mistakes on Any traits ### Drawbacks _No response_ ### Example ```rust use std::any::Any; trait Test: Any {} impl Test for i32 {} fn main() { let b: Box<dyn Test> = Box::new(0); let ty = b.type_id(); dbg!(ty); } ``` [playground link](https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=708cd57949ee5a693d72d76b96509ee8)