#[repr(u8)]pub enum CheckId {
Show 44 variants
Http4xx = 0,
Http5xx = 1,
FetchFailed = 2,
RedirectLoop = 3,
Redirected = 4,
RedirectChain = 5,
Noindex = 6,
Canonicalised = 7,
CanonicalMissing = 8,
BlockedByRobots = 9,
CanonicalToNon200 = 10,
RobotsBlocksSite = 11,
TitleMissing = 12,
TitleTooLong = 13,
TitleTooShort = 14,
TitleMultiple = 15,
TitleDuplicate = 16,
DescriptionMissing = 17,
DescriptionTooLong = 18,
DescriptionTooShort = 19,
DescriptionDuplicate = 20,
H1Missing = 21,
H1Multiple = 22,
H1Duplicate = 23,
ThinContent = 24,
ContentDuplicate = 25,
ImagesMissingAlt = 26,
LinksToBroken = 27,
LinksToRedirect = 28,
Orphan = 29,
NoInternalOutlinks = 30,
NofollowInternalLinks = 31,
DeepPage = 32,
SitemapNon200 = 33,
SitemapNoindex = 34,
SitemapCanonicalised = 35,
NotInSitemap = 36,
SitemapMissing = 37,
MixedContent = 38,
NotHttps = 39,
SlowResponse = 40,
OgMissing = 41,
JsonldInvalid = 42,
HreflangMissingSelf = 43,
}Expand description
Every check, with its stable ID. The value is the bit in IssueBits and is never
reused; new checks are appended with the next number. The slug is the serde name.
Variants§
Http4xx = 0
Http5xx = 1
FetchFailed = 2
RedirectLoop = 3
Redirected = 4
RedirectChain = 5
Noindex = 6
Canonicalised = 7
CanonicalMissing = 8
BlockedByRobots = 9
CanonicalToNon200 = 10
RobotsBlocksSite = 11
TitleMissing = 12
TitleTooLong = 13
TitleTooShort = 14
TitleMultiple = 15
TitleDuplicate = 16
DescriptionMissing = 17
DescriptionTooLong = 18
DescriptionTooShort = 19
DescriptionDuplicate = 20
H1Missing = 21
H1Multiple = 22
H1Duplicate = 23
ThinContent = 24
ContentDuplicate = 25
ImagesMissingAlt = 26
LinksToBroken = 27
LinksToRedirect = 28
Orphan = 29
NoInternalOutlinks = 30
NofollowInternalLinks = 31
DeepPage = 32
SitemapNon200 = 33
SitemapNoindex = 34
SitemapCanonicalised = 35
NotInSitemap = 36
SitemapMissing = 37
MixedContent = 38
NotHttps = 39
SlowResponse = 40
OgMissing = 41
JsonldInvalid = 42
HreflangMissingSelf = 43
Implementations§
Trait Implementations§
impl Copy for CheckId
Source§impl<'de> Deserialize<'de> for CheckId
impl<'de> Deserialize<'de> for CheckId
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
impl Eq for CheckId
Source§impl Ord for CheckId
impl Ord for CheckId
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for CheckId
impl PartialOrd for CheckId
impl StructuralPartialEq for CheckId
Auto Trait Implementations§
impl Freeze for CheckId
impl RefUnwindSafe for CheckId
impl Send for CheckId
impl Sync for CheckId
impl Unpin for CheckId
impl UnsafeUnpin for CheckId
impl UnwindSafe for CheckId
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