#[repr(i32)]pub enum CrawlIssues {
None = 0,
Code301 = 1,
Code302 = 2,
Code4xx = 4,
Code5xx = 8,
BlockedByRobotsTxt = 16,
ContainsMalware = 32,
ImportantUrlBlockedByRobotsTxt = 64,
DnsErrors = 128,
TimeOutErrors = 256,
}Expand description
Crawl issues encountered for a URL
This is a flags enumeration that supports bitwise combination of values.
Reference: Microsoft.Bing.Webmaster.Api.Interfaces.UrlWithCrawlIssues.CrawlIssues
Variants§
None = 0
No issues
Code301 = 1
HTTP 301 permanent redirect
Code302 = 2
HTTP 302 temporary redirect
Code4xx = 4
HTTP 4xx client error
Code5xx = 8
HTTP 5xx server error
BlockedByRobotsTxt = 16
URL blocked by robots.txt
ContainsMalware = 32
Page contains malware
ImportantUrlBlockedByRobotsTxt = 64
Important URL blocked by robots.txt
DnsErrors = 128
DNS resolution errors
TimeOutErrors = 256
Request timeout errors
Trait Implementations§
Source§impl Clone for CrawlIssues
impl Clone for CrawlIssues
Source§fn clone(&self) -> CrawlIssues
fn clone(&self) -> CrawlIssues
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CrawlIssues
impl Debug for CrawlIssues
Source§impl<'de> Deserialize<'de> for CrawlIssues
impl<'de> Deserialize<'de> for CrawlIssues
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
Source§impl PartialEq for CrawlIssues
impl PartialEq for CrawlIssues
Source§impl Serialize for CrawlIssues
impl Serialize for CrawlIssues
impl Copy for CrawlIssues
impl Eq for CrawlIssues
impl StructuralPartialEq for CrawlIssues
Auto Trait Implementations§
impl Freeze for CrawlIssues
impl RefUnwindSafe for CrawlIssues
impl Send for CrawlIssues
impl Sync for CrawlIssues
impl Unpin for CrawlIssues
impl UnwindSafe for CrawlIssues
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
Mutably borrows from an owned value. Read more
§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)
🔬This is a nightly-only experimental API. (
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
Compare self to
key and return true if they are equal.