pub enum ApiDataResponse {
Show 14 variants
Message(String),
TorrentCache(Box<TorrentData>),
TorrentStatusList(Box<Vec<TorrentStatus>>),
TorrentMeta(Box<TorrentMeta>),
TorrentMap(TorrentMap),
UserData(Box<UserProfile>),
Jobs(Box<Vec<Job>>),
TorrentCreation(TorrentCreationResponse),
ActiveLimit(ActiveLimitStatus),
MonthlyLimit(MonthlyLimitStatus),
CooldownLimit(CooldownLimitStatus),
WebdownloadCreation(WebdownloadCreationResponse),
WebdownloadList(Box<Vec<WebdownloadStatus>>),
HosterInfoList(Box<Vec<HosterInfo>>),
}Variants§
Message(String)
TorrentCache(Box<TorrentData>)
TorrentStatusList(Box<Vec<TorrentStatus>>)
TorrentMeta(Box<TorrentMeta>)
TorrentMap(TorrentMap)
UserData(Box<UserProfile>)
Jobs(Box<Vec<Job>>)
TorrentCreation(TorrentCreationResponse)
ActiveLimit(ActiveLimitStatus)
MonthlyLimit(MonthlyLimitStatus)
CooldownLimit(CooldownLimitStatus)
WebdownloadCreation(WebdownloadCreationResponse)
WebdownloadList(Box<Vec<WebdownloadStatus>>)
HosterInfoList(Box<Vec<HosterInfo>>)
Trait Implementations§
Source§impl Debug for ApiDataResponse
impl Debug for ApiDataResponse
Source§impl<'de> Deserialize<'de> for ApiDataResponse
impl<'de> Deserialize<'de> for ApiDataResponse
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
Auto Trait Implementations§
impl Freeze for ApiDataResponse
impl RefUnwindSafe for ApiDataResponse
impl Send for ApiDataResponse
impl Sync for ApiDataResponse
impl Unpin for ApiDataResponse
impl UnsafeUnpin for ApiDataResponse
impl UnwindSafe for ApiDataResponse
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