What are blanket implementations

Implement unsafe traits for specific types using the unsafe impl block to satisfy compiler safety requirements.

Blanket implementations are not a standard Rust term; you likely mean implementing a trait for all types using generics or implementing an unsafe trait for a specific type like i32. Use the unsafe impl block to implement an unsafe trait for a concrete type.

unsafe trait Foo {}

unsafe impl Foo for i32 {
    // method implementations go here
}