usecrate::media_content::ContentItem;/// Common trait for entities with content.
pubtraitHasContent{fnextract_content(&self)->Vec<ContentItem>;}/// Common trait for entities with title.
pubtraitHasTitle{fnsafe_title(&self)-> String;}/// Common trait for entities with availability.
pubtraitIsAvailable{fnnot_available(&self)->bool;}