pub enum WebFetchError {
InvalidUrl(String),
RequestFailed(String),
Timeout(u64),
ResponseTooLarge {
size: usize,
limit: usize,
},
ParseFailed(String),
}Expand description
Errors related to web fetch operations
Variants§
InvalidUrl(String)
Invalid URL format
RequestFailed(String)
HTTP request failed
Timeout(u64)
Request timed out
ResponseTooLarge
Response too large
ParseFailed(String)
Failed to parse HTML content
Trait Implementations§
Source§impl Debug for WebFetchError
impl Debug for WebFetchError
Source§impl Display for WebFetchError
impl Display for WebFetchError
Source§impl Error for WebFetchError
impl Error for WebFetchError
1.30.0 · 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()
Source§impl From<WebFetchError> for CodingError
impl From<WebFetchError> for CodingError
Source§fn from(source: WebFetchError) -> Self
fn from(source: WebFetchError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WebFetchError
impl RefUnwindSafe for WebFetchError
impl Send for WebFetchError
impl Sync for WebFetchError
impl Unpin for WebFetchError
impl UnsafeUnpin for WebFetchError
impl UnwindSafe for WebFetchError
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