Rust Traits

Use when designing trait hierarchies, choosing between generics/trait objects/enums for polymorphism, hitting object safety errors, E0277 (trait bound not satisfied), E0038 (not object-safe), orphan rule violations, or deciding which standard traits to implement. Covers static vs dynamic dispatch, sealed/extension/marker traits, associated types vs generics, and common trait design mistakes.

tomevault-io 84739b3 2 files · 12.7 KB Updated

File contents

tomevault-io/skills-registry/tree/main/joshuadavidthomas--agentkit--rust-traits commit 84739b3204

Frequently asked questions

npx skillmds@latest add tomevault-io/rust-traits