pub struct Program {Show 18 fields
pub identifier: Option<String>,
pub channel: Option<ChannelInfo>,
pub start_time: Option<u64>,
pub end_time: Option<u64>,
pub title: Option<String>,
pub subtitle: Option<String>,
pub description: Option<String>,
pub audio_languages: Option<Vec<String>>,
pub ratings: Option<Vec<String>>,
pub thumbnail_url: Option<String>,
pub poster_art_url: Option<String>,
pub dvbi_url: Option<String>,
pub release_date: Option<String>,
pub parental_guidance_text: Option<String>,
pub recording_flag: Option<u8>,
pub series_info: Option<SeriesInfo>,
pub category_list: Option<Vec<ProgramCategory>>,
pub cast_list: Option<Vec<ProgramCast>>,
}Fields§
§identifier: Option<String>§channel: Option<ChannelInfo>§start_time: Option<u64>§end_time: Option<u64>§title: Option<String>§subtitle: Option<String>§description: Option<String>§audio_languages: Option<Vec<String>>§ratings: Option<Vec<String>>§thumbnail_url: Option<String>§poster_art_url: Option<String>§dvbi_url: Option<String>§release_date: Option<String>§parental_guidance_text: Option<String>§recording_flag: Option<u8>§series_info: Option<SeriesInfo>§category_list: Option<Vec<ProgramCategory>>§cast_list: Option<Vec<ProgramCast>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Program
impl RefUnwindSafe for Program
impl Send for Program
impl Sync for Program
impl Unpin for Program
impl UnwindSafe for Program
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more