Design Rust trait hierarchies with associated types, default implementations, trait objects, and blanket implementations.
Describe your domain and list the core behaviors each type should support. Specify extension points and whether dynamic dispatch (trait objects) is needed.
Initial release
Sign in and download this prompt to leave a review.