Struct frame_support::traits::NoStorageVersionSet
source · pub struct NoStorageVersionSet;
Expand description
Special marker struct used when storage_version
is
not defined for a pallet.
If you (the reader) end up here, it probably means that you tried to compare
GetStorageVersion::on_chain_storage_version
against
GetStorageVersion::in_code_storage_version
. This basically means that the
storage_version
is missing from the pallet where the
mentioned functions are being called, and needs to be defined.
Trait Implementations§
source§impl Debug for NoStorageVersionSet
impl Debug for NoStorageVersionSet
source§impl Default for NoStorageVersionSet
impl Default for NoStorageVersionSet
source§fn default() -> NoStorageVersionSet
fn default() -> NoStorageVersionSet
Returns the “default value” for a type. Read more
source§impl<T: GetStorageVersion<InCodeStorageVersion = NoStorageVersionSet> + PalletInfoAccess> StoreInCodeStorageVersion<T> for NoStorageVersionSet
impl<T: GetStorageVersion<InCodeStorageVersion = NoStorageVersionSet> + PalletInfoAccess> StoreInCodeStorageVersion<T> for NoStorageVersionSet
source§fn store_in_code_storage_version()
fn store_in_code_storage_version()
Write the in-code storage version on-chain.
Auto Trait Implementations§
impl Freeze for NoStorageVersionSet
impl RefUnwindSafe for NoStorageVersionSet
impl Send for NoStorageVersionSet
impl Sync for NoStorageVersionSet
impl Unpin for NoStorageVersionSet
impl UnwindSafe for NoStorageVersionSet
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> 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, 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<T, U> TryIntoKey<U> for Twhere
U: TryFromKey<T>,
impl<T, U> TryIntoKey<U> for Twhere
U: TryFromKey<T>,
type Error = <U as TryFromKey<T>>::Error
fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>
source§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
.