pub(crate) trait RangeArg { // Required method fn slice_of<'a>(&self, s: &'a str) -> &'a str; }
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".