pub enum EvalCfgPredicateError {
NonIdentPath(Meta),
NonSingleNotInput(Meta),
InvalidPredicateFn(Meta),
NonStringOptionValue(Meta),
CfgNonMetaAttribute(MetaList),
}
Expand description
An error which can occur when evaluating configuration predicate.
Variants§
NonIdentPath(Meta)
Non-indentifier predicatge path.
NonSingleNotInput(Meta)
Non-single not()
input.
InvalidPredicateFn(Meta)
Unknown predicate function.
NonStringOptionValue(Meta)
Non-string option value.
CfgNonMetaAttribute(MetaList)
Non-meta attribute.
Trait Implementations§
Source§impl Clone for EvalCfgPredicateError
impl Clone for EvalCfgPredicateError
Source§fn clone(&self) -> EvalCfgPredicateError
fn clone(&self) -> EvalCfgPredicateError
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 EvalCfgPredicateError
impl Debug for EvalCfgPredicateError
Source§impl Display for EvalCfgPredicateError
impl Display for EvalCfgPredicateError
Source§impl Error for EvalCfgPredicateError
impl Error for EvalCfgPredicateError
1.30.0 · 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<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 EvalCfgPredicateError
impl PartialEq for EvalCfgPredicateError
impl Eq for EvalCfgPredicateError
impl StructuralPartialEq for EvalCfgPredicateError
Auto Trait Implementations§
impl Freeze for EvalCfgPredicateError
impl RefUnwindSafe for EvalCfgPredicateError
impl !Send for EvalCfgPredicateError
impl !Sync for EvalCfgPredicateError
impl Unpin for EvalCfgPredicateError
impl UnwindSafe for EvalCfgPredicateError
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.