pub struct ReleaseResource {Show 43 fields
pub id: Option<i32>,
pub guid: Option<Option<String>>,
pub quality: Option<Box<QualityModel>>,
pub custom_formats: Option<Option<Vec<CustomFormatResource>>>,
pub custom_format_score: Option<i32>,
pub quality_weight: Option<i32>,
pub age: Option<i32>,
pub age_hours: Option<f64>,
pub age_minutes: Option<f64>,
pub size: Option<i64>,
pub indexer_id: Option<i32>,
pub indexer: Option<Option<String>>,
pub release_group: Option<Option<String>>,
pub sub_group: Option<Option<String>>,
pub release_hash: Option<Option<String>>,
pub title: Option<Option<String>>,
pub scene_source: Option<bool>,
pub movie_titles: Option<Option<Vec<String>>>,
pub languages: Option<Option<Vec<Language>>>,
pub mapped_movie_id: Option<Option<i32>>,
pub approved: Option<bool>,
pub temporarily_rejected: Option<bool>,
pub rejected: Option<bool>,
pub tmdb_id: Option<i32>,
pub imdb_id: Option<i32>,
pub rejections: Option<Option<Vec<String>>>,
pub publish_date: Option<String>,
pub comment_url: Option<Option<String>>,
pub download_url: Option<Option<String>>,
pub info_url: Option<Option<String>>,
pub download_allowed: Option<bool>,
pub release_weight: Option<i32>,
pub indexer_flags: Option<Option<Vec<String>>>,
pub edition: Option<Option<String>>,
pub magnet_url: Option<Option<String>>,
pub info_hash: Option<Option<String>>,
pub seeders: Option<Option<i32>>,
pub leechers: Option<Option<i32>>,
pub protocol: Option<DownloadProtocol>,
pub movie_id: Option<Option<i32>>,
pub download_client_id: Option<Option<i32>>,
pub download_client: Option<Option<String>>,
pub should_override: Option<Option<bool>>,
}
Fields§
§id: Option<i32>
§guid: Option<Option<String>>
§quality: Option<Box<QualityModel>>
§custom_formats: Option<Option<Vec<CustomFormatResource>>>
§custom_format_score: Option<i32>
§quality_weight: Option<i32>
§age: Option<i32>
§age_hours: Option<f64>
§age_minutes: Option<f64>
§size: Option<i64>
§indexer_id: Option<i32>
§indexer: Option<Option<String>>
§release_group: Option<Option<String>>
§sub_group: Option<Option<String>>
§release_hash: Option<Option<String>>
§title: Option<Option<String>>
§scene_source: Option<bool>
§movie_titles: Option<Option<Vec<String>>>
§languages: Option<Option<Vec<Language>>>
§mapped_movie_id: Option<Option<i32>>
§approved: Option<bool>
§temporarily_rejected: Option<bool>
§rejected: Option<bool>
§tmdb_id: Option<i32>
§imdb_id: Option<i32>
§rejections: Option<Option<Vec<String>>>
§publish_date: Option<String>
§comment_url: Option<Option<String>>
§download_url: Option<Option<String>>
§info_url: Option<Option<String>>
§download_allowed: Option<bool>
§release_weight: Option<i32>
§indexer_flags: Option<Option<Vec<String>>>
§edition: Option<Option<String>>
§magnet_url: Option<Option<String>>
§info_hash: Option<Option<String>>
§seeders: Option<Option<i32>>
§leechers: Option<Option<i32>>
§protocol: Option<DownloadProtocol>
§movie_id: Option<Option<i32>>
§download_client_id: Option<Option<i32>>
§download_client: Option<Option<String>>
§should_override: Option<Option<bool>>
Implementations§
Source§impl ReleaseResource
impl ReleaseResource
pub fn new() -> ReleaseResource
Trait Implementations§
Source§impl Clone for ReleaseResource
impl Clone for ReleaseResource
Source§fn clone(&self) -> ReleaseResource
fn clone(&self) -> ReleaseResource
Returns a copy of the value. Read more
1.0.0 · 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 ReleaseResource
impl Debug for ReleaseResource
Source§impl<'de> Deserialize<'de> for ReleaseResource
impl<'de> Deserialize<'de> for ReleaseResource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ReleaseResource
impl PartialEq for ReleaseResource
Source§impl Serialize for ReleaseResource
impl Serialize for ReleaseResource
impl StructuralPartialEq for ReleaseResource
Auto Trait Implementations§
impl Freeze for ReleaseResource
impl RefUnwindSafe for ReleaseResource
impl Send for ReleaseResource
impl Sync for ReleaseResource
impl Unpin for ReleaseResource
impl UnwindSafe for ReleaseResource
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