Struct pallet_aura::MinimumPeriodTimesTwo
source · pub struct MinimumPeriodTimesTwo<T>(/* private fields */);Expand description
A slot duration provider which infers the slot duration from the
pallet_timestamp::Config::MinimumPeriod by multiplying it by two, to ensure
that authors have the majority of their slot to author within.
This was the default behavior of the Aura pallet and may be used for backwards compatibility.
Note that this type is likely not useful without the experimental
feature.
Trait Implementations§
Auto Trait Implementations§
impl<T> RefUnwindSafe for MinimumPeriodTimesTwo<T>where
T: RefUnwindSafe,
impl<T> Send for MinimumPeriodTimesTwo<T>where
T: Send,
impl<T> Sync for MinimumPeriodTimesTwo<T>where
T: Sync,
impl<T> Unpin for MinimumPeriodTimesTwo<T>where
T: Unpin,
impl<T> UnwindSafe for MinimumPeriodTimesTwo<T>where
T: UnwindSafe,
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
§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<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from.§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T.