pub struct VersionUncheckedMigrateToV2<T: Config<I>, I: 'static, PastPayouts>(_);Expand description
This migration moves all the state to v2 of Society.
Trait Implementations§
source§impl<T: Config<I>, I: Instance + 'static, PastPayouts: Get<Vec<(<T as Config>::AccountId, <<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance)>>> OnRuntimeUpgrade for VersionUncheckedMigrateToV2<T, I, PastPayouts>
 
impl<T: Config<I>, I: Instance + 'static, PastPayouts: Get<Vec<(<T as Config>::AccountId, <<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance)>>> OnRuntimeUpgrade for VersionUncheckedMigrateToV2<T, I, PastPayouts>
source§fn pre_upgrade() -> Result<Vec<u8>, TryRuntimeError>
 
fn pre_upgrade() -> Result<Vec<u8>, TryRuntimeError>
See 
Hooks::pre_upgrade.source§fn on_runtime_upgrade() -> Weight
 
fn on_runtime_upgrade() -> Weight
source§fn post_upgrade(data: Vec<u8>) -> Result<(), TryRuntimeError>
 
fn post_upgrade(data: Vec<u8>) -> Result<(), TryRuntimeError>
See 
Hooks::post_upgrade.source§fn try_on_runtime_upgrade(checks: bool) -> Result<Weight, DispatchError>
 
fn try_on_runtime_upgrade(checks: bool) -> Result<Weight, DispatchError>
The expected and default behavior of this method is to handle executing 
pre_upgrade ->
on_runtime_upgrade -> post_upgrade hooks for a migration. Read moreAuto Trait Implementations§
impl<T, I, PastPayouts> RefUnwindSafe for VersionUncheckedMigrateToV2<T, I, PastPayouts>where I: RefUnwindSafe, PastPayouts: RefUnwindSafe, T: RefUnwindSafe,
impl<T, I, PastPayouts> Send for VersionUncheckedMigrateToV2<T, I, PastPayouts>where I: Send, PastPayouts: Send, T: Send,
impl<T, I, PastPayouts> Sync for VersionUncheckedMigrateToV2<T, I, PastPayouts>where I: Sync, PastPayouts: Sync, T: Sync,
impl<T, I, PastPayouts> Unpin for VersionUncheckedMigrateToV2<T, I, PastPayouts>where I: Unpin, PastPayouts: Unpin, T: Unpin,
impl<T, I, PastPayouts> UnwindSafe for VersionUncheckedMigrateToV2<T, I, PastPayouts>where I: UnwindSafe, PastPayouts: UnwindSafe, T: UnwindSafe,
Blanket Implementations§
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 Twhere
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>,
 
impl<T, Outer> IsWrappedBy<Outer> for Twhere Outer: AsRef<T> + AsMut<T> + From<T>, T: From<Outer>,
§impl<T> Pointable for T
 
impl<T> Pointable 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 more§impl<SS, SP> SupersetOf<SS> for SPwhere
    SS: SubsetOf<SP>,
 
impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
 
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct 
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
 
fn is_in_subset(&self) -> bool
Checks if 
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
 
fn to_subset_unchecked(&self) -> SS
Use with care! Same as 
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
 
fn from_subset(element: &SS) -> SP
The inclusion map: converts 
self to the equivalent element of its superset.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 Swhere
    T: Bounded,
    S: TryInto<T>,
 
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
 
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of 
T.