pub enum ApiExcludedUrlStatus {
Show 29 variants
NothingFound,
HostError,
RedirectNotsearchable,
HttpError,
NotCanonical,
NotMainMirror,
ParserError,
RobotsHostError,
RobotsUrlError,
Duplicate,
CleanParams,
NoIndex,
ForbiddenByRobotsTxt,
UrlNotAllowed,
ContainsNoindexMetaTag,
ContainsNoindexXRobotsTagHeader,
SitemapForbidden,
SitemapNotAllowed,
LowQuality,
AlternativeDuplicate,
UserDuplicate,
CanonicalDuplicate,
RedirectDuplicate,
MovedPermanently,
MovedTemporarily,
MalwareDetected,
PhishingDetected,
AdultContent,
Other,
}Expand description
Excluded URL status
Variants§
NothingFound
No exclusion found - robot doesn’t know about page or it was unavailable
HostError
Could not connect to server when accessing site
RedirectNotsearchable
Page redirects to another page (target page is indexed)
HttpError
HTTP error occurred when accessing page
NotCanonical
Page indexed by canonical URL specified in rel=“canonical”
NotMainMirror
Page belongs to secondary site mirror
ParserError
Robot couldn’t get page content
RobotsHostError
Site indexing prohibited in robots.txt
RobotsUrlError
Page indexing prohibited in robots.txt
Duplicate
Page duplicates a site page already in search
CleanParams
Page excluded after robot processed Clean-param directive
NoIndex
Page excluded because robots meta tag has noindex value
ForbiddenByRobotsTxt
Forbidden by robots.txt (legacy)
UrlNotAllowed
URL not allowed (legacy)
ContainsNoindexMetaTag
Contains noindex meta tag (legacy)
ContainsNoindexXRobotsTagHeader
Contains noindex X-Robots-Tag header (legacy)
SitemapForbidden
Sitemap forbidden (legacy)
SitemapNotAllowed
Sitemap not allowed (legacy)
LowQuality
Low quality - removed due to low quality
AlternativeDuplicate
Alternative duplicate (legacy)
UserDuplicate
User duplicate (legacy)
CanonicalDuplicate
Canonical duplicate (legacy)
RedirectDuplicate
Redirect duplicate (legacy)
MovedPermanently
Moved permanently (legacy)
MovedTemporarily
Moved temporarily (legacy)
MalwareDetected
Malware detected (legacy)
PhishingDetected
Phishing detected (legacy)
AdultContent
Adult content (legacy)
Other
Other reason - robot doesn’t have updated data
Trait Implementations§
Source§impl Clone for ApiExcludedUrlStatus
impl Clone for ApiExcludedUrlStatus
Source§fn clone(&self) -> ApiExcludedUrlStatus
fn clone(&self) -> ApiExcludedUrlStatus
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ApiExcludedUrlStatus
impl Debug for ApiExcludedUrlStatus
Source§impl<'de> Deserialize<'de> for ApiExcludedUrlStatus
impl<'de> Deserialize<'de> for ApiExcludedUrlStatus
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>,
Source§impl Hash for ApiExcludedUrlStatus
impl Hash for ApiExcludedUrlStatus
Source§impl PartialEq for ApiExcludedUrlStatus
impl PartialEq for ApiExcludedUrlStatus
Source§impl Serialize for ApiExcludedUrlStatus
impl Serialize for ApiExcludedUrlStatus
impl Copy for ApiExcludedUrlStatus
impl Eq for ApiExcludedUrlStatus
impl StructuralPartialEq for ApiExcludedUrlStatus
Auto Trait Implementations§
impl Freeze for ApiExcludedUrlStatus
impl RefUnwindSafe for ApiExcludedUrlStatus
impl Send for ApiExcludedUrlStatus
impl Sync for ApiExcludedUrlStatus
impl Unpin for ApiExcludedUrlStatus
impl UnwindSafe for ApiExcludedUrlStatus
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.