Skip to main content
Journey Uncommon Logo
JourneyUncommon
hardRustobject safety rulesSingle-choice MCQ

A trait has the method fn make() -> Self;. Why does including this method make the trait NOT object-safe, even if every other method is fine?

trait Factory { fn make() -> Self; fn describe(&self) -> String; }