ApiSiteProblemTypeEnum

Enum ApiSiteProblemTypeEnum 

Source
pub enum ApiSiteProblemTypeEnum {
Show 38 variants ConnectFailed, DisallowedInRobots, DnsError, MainPageError, Threats, InsignificantCgiParameter, SlowAvgResponseTime, SslCertificateError, UrlAlert4xx, UrlAlert5xx, DisallowedUrlsAlert, DocumentsMissingDescription, DocumentsMissingTitle, DuplicateContentAttrs, DuplicatePages, ErrorInRobotsTxt, ErrorsInSitemaps, FaviconError, MainMirrorIsNotHttps, MainPageRedirects, NoMetrikaCounterBinding, NoMetrikaCounterCrawlEnabled, NoRobotsTxt, NoSitemaps, NoSitemapModifications, NonWorkingVideo, Soft404, TooManyDomainsOnSearch, VideohostOfferFailed, VideohostOfferIsNeeded, VideohostOfferNeedPaper, BigFaviconAbsent, FaviconProblem, NoMetrikaCounter, NoRegions, NotInSprav, NotMobileFriendly, VygodaPossibleActivation,
}
Expand description

Site problem type

Variants§

§

ConnectFailed

Robots couldn’t visit the site (server settings or high load)

§

DisallowedInRobots

Site prohibited for indexing in robots.txt

§

DnsError

Failed to connect to server due to DNS error

§

MainPageError

Site’s home page returns an error

§

Threats

Security threats or issues detected

§

InsignificantCgiParameter

Some pages with GET parameters duplicate content of other pages

§

SlowAvgResponseTime

Slow server response

§

SslCertificateError

Invalid SSL certificate settings

§

UrlAlert4xx

Some pages respond with 4xx HTTP code for an hour

§

UrlAlert5xx

Some pages respond with 5xx HTTP code for an hour

§

DisallowedUrlsAlert

Useful pages found that are closed from indexing

§

DocumentsMissingDescription

Many pages missing Description meta tag

§

DocumentsMissingTitle

Title element missing on many pages

§

DuplicateContentAttrs

Some pages have identical title and Description

§

DuplicatePages

Some pages contain identical content

§

ErrorInRobotsTxt

Errors in robots.txt file

§

ErrorsInSitemaps

Errors found in Sitemap file

§

FaviconError

Favicon file unavailable on site

§

MainMirrorIsNotHttps

Main mirror doesn’t use HTTPS protocol

§

MainPageRedirects

Main page redirects to another site

§

NoMetrikaCounterBinding

No Yandex.Metrica counter linked to site

§

NoMetrikaCounterCrawlEnabled

Site crawling using Yandex.Metrica counters not enabled

§

NoRobotsTxt

robots.txt file not found

§

NoSitemaps

No Sitemap files used by robot

§

NoSitemapModifications

Sitemap files haven’t been updated for a long time

§

NonWorkingVideo

Robot failed to index marked videos on site

§

Soft404

Display of non-existent files and pages configured incorrectly

§

TooManyDomainsOnSearch

Site subdomains found in search results

§

VideohostOfferFailed

User agreement for video display added to Webmaster was rejected

§

VideohostOfferIsNeeded

User agreement for video display missing for site

§

VideohostOfferNeedPaper

Special agreement with Yandex needed for site cooperation

§

BigFaviconAbsent

Add favicon in SVG format or 120×120 pixels size

§

FaviconProblem

Favicon file not found - robot couldn’t load image for browser tab

§

NoMetrikaCounter

Yandex.Metrica counter error

§

NoRegions

Site region not set

§

NotInSprav

Site not registered in Yandex.Directory

§

NotMobileFriendly

Site not optimized for mobile devices

§

VygodaPossibleActivation

Yandex.Vygoda not connected to site

Trait Implementations§

Source§

impl Clone for ApiSiteProblemTypeEnum

Source§

fn clone(&self) -> ApiSiteProblemTypeEnum

Returns a duplicate of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ApiSiteProblemTypeEnum

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ApiSiteProblemTypeEnum

Source§

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 Hash for ApiSiteProblemTypeEnum

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for ApiSiteProblemTypeEnum

Source§

fn eq(&self, other: &ApiSiteProblemTypeEnum) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for ApiSiteProblemTypeEnum

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl Copy for ApiSiteProblemTypeEnum

Source§

impl Eq for ApiSiteProblemTypeEnum

Source§

impl StructuralPartialEq for ApiSiteProblemTypeEnum

Auto Trait Implementations§

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CloneToUninit for T
where T: Clone,

§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,