pub struct FeatureError {
pub kind: FeatureErrorKind,
pub feature_indices: Vec<usize>,
pub context: String,
pub suggestions: Vec<String>,
}Expand description
Feature-related errors
Fields§
§kind: FeatureErrorKind§feature_indices: Vec<usize>§context: String§suggestions: Vec<String>Implementations§
Source§impl FeatureError
impl FeatureError
pub fn user_message(&self) -> String
Trait Implementations§
Source§impl Clone for FeatureError
impl Clone for FeatureError
Source§fn clone(&self) -> FeatureError
fn clone(&self) -> FeatureError
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for FeatureError
impl RefUnwindSafe for FeatureError
impl Send for FeatureError
impl Sync for FeatureError
impl Unpin for FeatureError
impl UnwindSafe for FeatureError
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<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