pub struct ActiveEraInfo {
pub index: u32,
pub start: Option<u64>,
}Expand description
Information about the active era.
Fields§
§index: u32Current active era index.
start: Option<u64>Moment of start expressed as millisecond from $UNIX_EPOCH.
Start can be none if start hasn’t been set for the era yet.
Start is set on the first on_finalize of the era to guarantee usage of Time.
Trait Implementations§
Source§impl Clone for ActiveEraInfo
impl Clone for ActiveEraInfo
Source§fn clone(&self) -> ActiveEraInfo
fn clone(&self) -> ActiveEraInfo
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 ActiveEraInfo
impl Debug for ActiveEraInfo
Source§impl Decode for ActiveEraInfo
impl Decode for ActiveEraInfo
Source§fn decode<__CodecInputEdqy: Input>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Self, Error>
fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Self, Error>
Attempt to deserialise the value from input.
Source§fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
Source§impl Encode for ActiveEraInfo
impl Encode for ActiveEraInfo
Source§fn size_hint(&self) -> usize
fn size_hint(&self) -> usize
If possible give a hint of expected size of the encoding. Read more
Source§fn encode_to<__CodecOutputEdqy: Output + ?Sized>(
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy,
)
fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
Convert self to a slice and append it to the destination.
Source§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.
Source§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Calculates the encoded size. Read more
Source§impl PartialEq for ActiveEraInfo
impl PartialEq for ActiveEraInfo
Source§impl TypeInfo for ActiveEraInfo
impl TypeInfo for ActiveEraInfo
impl EncodeLike for ActiveEraInfo
impl Eq for ActiveEraInfo
impl StructuralPartialEq for ActiveEraInfo
Auto Trait Implementations§
impl Freeze for ActiveEraInfo
impl RefUnwindSafe for ActiveEraInfo
impl Send for ActiveEraInfo
impl Sync for ActiveEraInfo
impl Unpin for ActiveEraInfo
impl UnwindSafe for ActiveEraInfo
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