pub struct ParsedEpisodeInfo {Show 18 fields
pub series_title: String,
pub season_number: i32,
pub episode_numbers: Vec<i32>,
pub full_season: bool,
pub is_partial_season: bool,
pub is_multi_season: bool,
pub season_part: i32,
pub is_season_extra: bool,
pub is_split_episode: bool,
pub special: bool,
pub air_year: i32,
pub air_month: i32,
pub air_day: i32,
pub absolute_episode_numbers: Vec<i32>,
pub release_hash: Option<String>,
pub release_group: Option<String>,
pub daily_part: Option<i32>,
pub version: i32,
}Expand description
Result of parsing a release title for episode information.
Fields§
§series_title: String§season_number: i32§episode_numbers: Vec<i32>§full_season: bool§is_partial_season: bool§is_multi_season: bool§season_part: i32§is_season_extra: bool§is_split_episode: bool§special: bool§air_year: i32Daily episode air-year (Sonarr-faithful: 0 means “not a daily”). m53.
air_month: i32Daily episode air-month (1-12, 0 if not a daily). m53.
air_day: i32Daily episode air-day (1-31, 0 if not a daily). m53.
absolute_episode_numbers: Vec<i32>Absolute (anime) episode numbers. m53.
release_hash: Option<String>Release-hash token (e.g. trailing [6B7FD717] on anime). m53.
release_group: Option<String>Release group (e.g. LOL, NTb-Eng); populated by parse_title from release_group module. m53.
daily_part: Option<i32>Daily episode part number (e.g. Part 1 of a multi-part daily). m53.
version: i32Release version (1 = original, 2+ = v2/v3 revisions). m55.
Trait Implementations§
Source§impl Clone for ParsedEpisodeInfo
impl Clone for ParsedEpisodeInfo
Source§fn clone(&self) -> ParsedEpisodeInfo
fn clone(&self) -> ParsedEpisodeInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParsedEpisodeInfo
impl Debug for ParsedEpisodeInfo
Source§impl Default for ParsedEpisodeInfo
impl Default for ParsedEpisodeInfo
impl Eq for ParsedEpisodeInfo
Source§impl PartialEq for ParsedEpisodeInfo
impl PartialEq for ParsedEpisodeInfo
impl StructuralPartialEq for ParsedEpisodeInfo
Auto Trait Implementations§
impl Freeze for ParsedEpisodeInfo
impl RefUnwindSafe for ParsedEpisodeInfo
impl Send for ParsedEpisodeInfo
impl Sync for ParsedEpisodeInfo
impl Unpin for ParsedEpisodeInfo
impl UnsafeUnpin for ParsedEpisodeInfo
impl UnwindSafe for ParsedEpisodeInfo
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