pub enum YouTubeError {
Show 16 variants
InvalidUrl(String),
UnsupportedUrl,
Fetch(String),
HttpStatus(u16, String),
PlayerResponseMissing,
PlayerResponseUnterminated,
PlayerResponseParse(String),
PlayerApiHttpStatus(u16),
PlayerApiLoginRequired(String),
VisitorDataMissing,
CaptionTracksMissing,
NoUsableCaptionTrack,
InvalidCaptionUrl(String),
TranscriptHttpStatus(u16),
TranscriptParse(String),
TranscriptEmpty,
}Variants§
InvalidUrl(String)
UnsupportedUrl
Fetch(String)
HttpStatus(u16, String)
PlayerResponseMissing
PlayerResponseUnterminated
PlayerResponseParse(String)
PlayerApiHttpStatus(u16)
PlayerApiLoginRequired(String)
VisitorDataMissing
CaptionTracksMissing
NoUsableCaptionTrack
InvalidCaptionUrl(String)
TranscriptHttpStatus(u16)
TranscriptParse(String)
TranscriptEmpty
Trait Implementations§
Source§impl Debug for YouTubeError
impl Debug for YouTubeError
Auto Trait Implementations§
impl Freeze for YouTubeError
impl RefUnwindSafe for YouTubeError
impl Send for YouTubeError
impl Sync for YouTubeError
impl Unpin for YouTubeError
impl UnsafeUnpin for YouTubeError
impl UnwindSafe for YouTubeError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.