pub enum BuildMetaDocsError {
NonStringDocInput(Meta),
NonListCfgAttrInput(Meta),
CfgAttrWithoutPredicate(Meta),
CfgAttrWithoutAttribute(Meta),
CfgNonMetaAttribute(MetaList),
PredicateError(EvalCfgPredicateError),
}
Expand description
An error which can occur when building documentation from meta-attribute.
Variants§
NonStringDocInput(Meta)
Non-string doc attribute input.
NonListCfgAttrInput(Meta)
Non-list cfg_attr
attribute input.
CfgAttrWithoutPredicate(Meta)
cfg_attr
without predicate argument.
CfgAttrWithoutAttribute(Meta)
cfg_attr
has no attributes.
CfgNonMetaAttribute(MetaList)
cfg_attr
non-meta attribute.
PredicateError(EvalCfgPredicateError)
Predicate evaluation error.
Trait Implementations§
Source§impl Clone for BuildMetaDocsError
impl Clone for BuildMetaDocsError
Source§fn clone(&self) -> BuildMetaDocsError
fn clone(&self) -> BuildMetaDocsError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BuildMetaDocsError
impl Debug for BuildMetaDocsError
Source§impl Display for BuildMetaDocsError
impl Display for BuildMetaDocsError
Source§impl Error for BuildMetaDocsError
impl Error for BuildMetaDocsError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<BuildMetaDocsError> for BuildAttrDocsError
impl From<BuildMetaDocsError> for BuildAttrDocsError
Source§fn from(source: BuildMetaDocsError) -> Self
fn from(source: BuildMetaDocsError) -> Self
Converts to this type from the input type.
Source§impl From<EvalCfgPredicateError> for BuildMetaDocsError
impl From<EvalCfgPredicateError> for BuildMetaDocsError
Source§fn from(source: EvalCfgPredicateError) -> Self
fn from(source: EvalCfgPredicateError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for BuildMetaDocsError
impl PartialEq for BuildMetaDocsError
impl Eq for BuildMetaDocsError
impl StructuralPartialEq for BuildMetaDocsError
Auto Trait Implementations§
impl Freeze for BuildMetaDocsError
impl RefUnwindSafe for BuildMetaDocsError
impl !Send for BuildMetaDocsError
impl !Sync for BuildMetaDocsError
impl Unpin for BuildMetaDocsError
impl UnwindSafe for BuildMetaDocsError
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,
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.