use crate::media_content::{ContentItem, VideoQuality};
pub trait HasContent {
fn extract_content(&self) -> Vec<ContentItem>;
fn extract_content_with_video_quality(
&self,
max_quality: VideoQuality,
) -> Vec<ContentItem>;
}
pub trait HasTitle {
fn safe_title(&self) -> String;
}
pub trait IsAvailable {
fn not_available(&self) -> bool;
}