pub enum Error {
VideoUnavailable,
CaptchaRequired,
TranscriptsDisabled,
NotTranslatable,
TranslationLanguageNotAvailable,
CookiesInvalid,
FailedToCreateConsentCookie,
NetworkError(Error),
InvalidJson(Error),
}
Expand description
The Errors that may occur while scraping captions.
Variants§
CaptchaRequired
YouTube is receiving too many requests from this IP and now requires solving a captcha to continue. One of the following things can be done to work around this:
- Manually solve the captcha in a browser and export the cookie
- Use a different IP address
- Wait until the ban on your IP has been lifted
TranscriptsDisabled
Subtitles are disabled for this video.
NotTranslatable
The requested file is not translatable.
TranslationLanguageNotAvailable
The requested translation language is not available.
CookiesInvalid
The cookies provided are not valid (may have expired).
FailedToCreateConsentCookie
Failed to automatically give consent to saving cookies.
NetworkError(Error)
InvalidJson(Error)
Trait Implementations§
Source§impl Error for Error
impl Error for Error
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for Error
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
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