pub struct XMLTVProgram { /* private fields */ }Expand description
Structure representing a XMLTV program element.
Two fields are mandatory :
- start
- channel
Implementations§
Source§impl XMLTVProgram
impl XMLTVProgram
pub fn new(channel: String, start: String, title: XMLTVProgramTitle) -> Self
pub fn set_start(&mut self, start: String)
pub fn add_stop_date(&mut self, stop: String)
pub fn add_pdc_start(&mut self, pdc_start: String)
pub fn add_vps_start(&mut self, vps_start: String)
pub fn add_showview(&mut self, showview: String)
pub fn add_videoplus(&mut self, videoplus: String)
pub fn set_channel(&mut self, channel: String)
pub fn set_clumpidx(&mut self, clumpidx: String)
pub fn add_title(&mut self, title: XMLTVProgramTitle)
pub fn add_sub_title(&mut self, sub_title: XMLTVProgramSubTitle)
pub fn add_desc(&mut self, desc: XMLTVProgramDescription)
pub fn add_credits(&mut self, credits: XMLTVProgramCredits)
pub fn add_date(&mut self, date: String)
pub fn add_category(&mut self, category: XMLTVProgramCategory)
pub fn add_keyword(&mut self, keyword: XMLTVProgramKeyword)
pub fn set_language(&mut self, language: XMLTVProgramLanguage)
pub fn set_orig_language(&mut self, orig_language: XMLTVProgramOrigLanguage)
pub fn set_length(&mut self, length: XMLTVProgramLength)
pub fn add_icon(&mut self, icon: XMLTVProgramIcon)
pub fn to_xmlelement(self) -> Result<XMLElement>
Auto Trait Implementations§
impl Freeze for XMLTVProgram
impl RefUnwindSafe for XMLTVProgram
impl Send for XMLTVProgram
impl Sync for XMLTVProgram
impl Unpin for XMLTVProgram
impl UnwindSafe for XMLTVProgram
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