pub trait Pwrite { // Required method fn pwrite(&self, offset: u64, buf: &[u8]) -> Result<usize>; }
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".