pub enum PageFetchState {
PageFetchStateUnspecified,
SUCCESSFUL,
Soft404,
BlockedRobotsTxt,
NotFound,
AccessDenied,
ServerError,
RedirectError,
AccessForbidden,
Blocked4xx,
InternalCrawlError,
InvalidUrl,
}Expand description
Page fetch state.
Variants§
PageFetchStateUnspecified
Unspecified state.
SUCCESSFUL
Page fetched successfully.
Soft404
Soft 404 detected.
BlockedRobotsTxt
Blocked by robots.txt.
NotFound
Page not found (404).
AccessDenied
Access denied (401).
ServerError
Server error (5xx).
RedirectError
Redirect error.
AccessForbidden
Access forbidden (403).
Blocked4xx
Blocked by 4xx error.
InternalCrawlError
Internal crawl error.
InvalidUrl
Invalid URL.
Trait Implementations§
Source§impl Clone for PageFetchState
impl Clone for PageFetchState
Source§fn clone(&self) -> PageFetchState
fn clone(&self) -> PageFetchState
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 PageFetchState
impl Debug for PageFetchState
Source§impl<'de> Deserialize<'de> for PageFetchState
impl<'de> Deserialize<'de> for PageFetchState
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 PageFetchState
impl RefUnwindSafe for PageFetchState
impl Send for PageFetchState
impl Sync for PageFetchState
impl Unpin for PageFetchState
impl UnsafeUnpin for PageFetchState
impl UnwindSafe for PageFetchState
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