pub struct RequiredFeature {
pub feature: &'static str,
pub reason: String,
pub enable_hint: String,
}Expand description
A feature that a resource requires but may not be enabled.
Fields§
§feature: &'static strThe Cargo feature name (e.g., “storage”).
reason: StringWhy this feature is needed.
enable_hint: StringHow to enable it.
Trait Implementations§
Source§impl Clone for RequiredFeature
impl Clone for RequiredFeature
Source§fn clone(&self) -> RequiredFeature
fn clone(&self) -> RequiredFeature
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 moreSource§impl Debug for RequiredFeature
impl Debug for RequiredFeature
Source§impl PartialEq for RequiredFeature
impl PartialEq for RequiredFeature
impl Eq for RequiredFeature
impl StructuralPartialEq for RequiredFeature
Auto Trait Implementations§
impl Freeze for RequiredFeature
impl RefUnwindSafe for RequiredFeature
impl Send for RequiredFeature
impl Sync for RequiredFeature
impl Unpin for RequiredFeature
impl UnsafeUnpin for RequiredFeature
impl UnwindSafe for RequiredFeature
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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