Rust Traits Design Trade-offs

I&rsquo;ve spent roughly 4 hours in one sitting trying to figure out this quiz , making all those notes, and I figured that it might make sense to publish them, since I already have them. Question 1 Requirement: The API client is expected to provide a single WidgetImpl enum representing all possible widgets, and implement the Widget trait for WidgetImpl. Question 2 Requirement: The API client is…