pub enum StorageEntryModifier {
Optional,
Default,
}Expand description
Modifier for a storage entry that indicates how the entry behaves when not set.
Variants§
Optional
If the entry doesn’t exist, it’s reported as None.
Default
If the entry doesn’t exist, the default value is returned.
Trait Implementations§
Source§impl Clone for StorageEntryModifier
impl Clone for StorageEntryModifier
Source§fn clone(&self) -> StorageEntryModifier
fn clone(&self) -> StorageEntryModifier
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 From<&StorageEntryModifier> for StorageEntryModifier
Available on crate feature v12 only.
impl From<&StorageEntryModifier> for StorageEntryModifier
Available on crate feature
v12 only.Source§fn from(modifier: &StorageEntryModifier) -> Self
fn from(modifier: &StorageEntryModifier) -> Self
Converts to this type from the input type.
Source§impl From<&StorageEntryModifier> for StorageEntryModifier
Available on crate feature v13 only.
impl From<&StorageEntryModifier> for StorageEntryModifier
Available on crate feature
v13 only.Source§fn from(modifier: &StorageEntryModifier) -> Self
fn from(modifier: &StorageEntryModifier) -> Self
Converts to this type from the input type.
Source§impl From<&StorageEntryModifier> for StorageEntryModifier
Available on crate feature v14 only.
impl From<&StorageEntryModifier> for StorageEntryModifier
Available on crate feature
v14 only.Source§fn from(modifier: &StorageEntryModifier) -> Self
fn from(modifier: &StorageEntryModifier) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StorageEntryModifier
impl RefUnwindSafe for StorageEntryModifier
impl Send for StorageEntryModifier
impl Sync for StorageEntryModifier
impl Unpin for StorageEntryModifier
impl UnwindSafe for StorageEntryModifier
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> CheckedConversion for T
impl<T> CheckedConversion for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
fn into_tuple(self) -> Dest
Source§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
Source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
Source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
Source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T. Read moreSource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
Source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from.Source§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
Source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T.