pub trait ListNode<'a, T: ?Sized> { // Required method fn next(&'a self) -> &'a ListLink<'a, T>; }
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".