pub trait FillMeta { // Required method fn fill(&mut self, file_id: usize, elem_id: &mut usize); }
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".