pub enum ToctreeWarningKind {
MissingDocument,
EmptyGlob,
DuplicateEntry,
PatternError,
}Expand description
What kind of toctree diagnostic this is, kept alongside the Sphinx
message so the builder can map it onto its own coarse
crate::error::WarningType.
Variants§
MissingDocument
An entry naming a document that is excluded or absent.
EmptyGlob
A :glob: pattern that matched nothing.
DuplicateEntry
A document already claimed by an earlier entry.
PatternError
Not a Sphinx diagnostic: a :glob: pattern this crate could not
compile. Python’s fnmatch cannot fail, so Sphinx has no equivalent
— but silently treating the pattern as matching nothing would hide a
real bug behind an empty_glob warning.
Trait Implementations§
Source§impl Clone for ToctreeWarningKind
impl Clone for ToctreeWarningKind
Source§fn clone(&self) -> ToctreeWarningKind
fn clone(&self) -> ToctreeWarningKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ToctreeWarningKind
Source§impl Debug for ToctreeWarningKind
impl Debug for ToctreeWarningKind
Source§impl<'de> Deserialize<'de> for ToctreeWarningKind
impl<'de> Deserialize<'de> for ToctreeWarningKind
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 ToctreeWarningKind
Source§impl PartialEq for ToctreeWarningKind
impl PartialEq for ToctreeWarningKind
Source§impl Serialize for ToctreeWarningKind
impl Serialize for ToctreeWarningKind
impl StructuralPartialEq for ToctreeWarningKind
Auto Trait Implementations§
impl Freeze for ToctreeWarningKind
impl RefUnwindSafe for ToctreeWarningKind
impl Send for ToctreeWarningKind
impl Sync for ToctreeWarningKind
impl Unpin for ToctreeWarningKind
impl UnsafeUnpin for ToctreeWarningKind
impl UnwindSafe for ToctreeWarningKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more