pub enum RsRequestStatus {
Unprocessed,
NeedParsing,
RequireAdd,
Intermediate,
NeedFileSelection,
FinalPrivate,
FinalPublic,
}
Variants§
Unprocessed
No plugin yet processed this request
NeedParsing
if remain in this state after all plugin it will go through YtDl to try to extract medias
RequireAdd
Link can be processed but first need to be added to the service and downloaded
-First call this plugin again with add
method
-Check status and once ready call process
again
Intermediate
Other plugin can process it
NeedFileSelection
Multiple files found, current plugin need to be recalled with a `selected_file``
FinalPrivate
url
is ready but should be proxied by the server as it contains sensitive informations (like token)
FinalPublic
url
is ready and can be directly sent to any user directly (using redirect)
Trait Implementations§
Source§impl Clone for RsRequestStatus
impl Clone for RsRequestStatus
Source§fn clone(&self) -> RsRequestStatus
fn clone(&self) -> RsRequestStatus
Returns a duplicate 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 RsRequestStatus
impl Debug for RsRequestStatus
Source§impl Default for RsRequestStatus
impl Default for RsRequestStatus
Source§fn default() -> RsRequestStatus
fn default() -> RsRequestStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RsRequestStatus
impl<'de> Deserialize<'de> for RsRequestStatus
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 Display for RsRequestStatus
impl Display for RsRequestStatus
Source§impl FromStr for RsRequestStatus
impl FromStr for RsRequestStatus
Source§impl PartialEq for RsRequestStatus
impl PartialEq for RsRequestStatus
Source§impl Serialize for RsRequestStatus
impl Serialize for RsRequestStatus
Source§impl TryFrom<&str> for RsRequestStatus
impl TryFrom<&str> for RsRequestStatus
impl StructuralPartialEq for RsRequestStatus
Auto Trait Implementations§
impl Freeze for RsRequestStatus
impl RefUnwindSafe for RsRequestStatus
impl Send for RsRequestStatus
impl Sync for RsRequestStatus
impl Unpin for RsRequestStatus
impl UnwindSafe for RsRequestStatus
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