pub trait OnSystemEvent {
// Required methods
fn on_validation_data(data: &PersistedValidationData);
fn on_validation_code_applied();
}
Expand description
Something that should be informed about system related events.
This includes events like on_validation_data
that is being
called when the parachain inherent is executed that contains the validation data.
Or like on_validation_code_applied
that is called
when the new validation is written to the state. This means that
from the next block the runtime is being using this new code.
Required Methods§
sourcefn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
sourcefn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
Implementations on Foreign Types§
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent, TupleElement26: OnSystemEvent, TupleElement27: OnSystemEvent, TupleElement28: OnSystemEvent, TupleElement29: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent, TupleElement26: OnSystemEvent, TupleElement27: OnSystemEvent, TupleElement28: OnSystemEvent, TupleElement29: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent> OnSystemEvent for (TupleElement0,)
impl<TupleElement0: OnSystemEvent> OnSystemEvent for (TupleElement0,)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent, TupleElement26: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent, TupleElement26: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent, TupleElement26: OnSystemEvent, TupleElement27: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent, TupleElement26: OnSystemEvent, TupleElement27: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl OnSystemEvent for ()
impl OnSystemEvent for ()
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent, TupleElement26: OnSystemEvent, TupleElement27: OnSystemEvent, TupleElement28: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent, TupleElement26: OnSystemEvent, TupleElement27: OnSystemEvent, TupleElement28: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.
source§impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)
impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)
source§fn on_validation_data(data: &PersistedValidationData)
fn on_validation_data(data: &PersistedValidationData)
Called in each blocks once when the validation data is set by the inherent.
source§fn on_validation_code_applied()
fn on_validation_code_applied()
Called when the validation code is being applied, aka from the next block on this is the new runtime.