Struct sp_runtime::offchain::OffchainWorkerExt
source · pub struct OffchainWorkerExt(pub Box<dyn Externalities>);
Expand description
The offchain worker extension that will be registered at the Substrate externalities.
Tuple Fields§
§0: Box<dyn Externalities>
Implementations§
source§impl OffchainWorkerExt
impl OffchainWorkerExt
sourcepub fn new<O>(offchain: O) -> OffchainWorkerExtwhere
O: Externalities + 'static,
pub fn new<O>(offchain: O) -> OffchainWorkerExtwhere
O: Externalities + 'static,
Create a new instance of Self
.
Trait Implementations§
source§impl Deref for OffchainWorkerExt
impl Deref for OffchainWorkerExt
§type Target = Box<dyn Externalities>
type Target = Box<dyn Externalities>
The resulting type after dereferencing.
source§impl DerefMut for OffchainWorkerExt
impl DerefMut for OffchainWorkerExt
source§impl Extension for OffchainWorkerExt
impl Extension for OffchainWorkerExt
source§impl From<Box<dyn Externalities>> for OffchainWorkerExt
impl From<Box<dyn Externalities>> for OffchainWorkerExt
source§fn from(inner: Box<dyn Externalities>) -> OffchainWorkerExt
fn from(inner: Box<dyn Externalities>) -> OffchainWorkerExt
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for OffchainWorkerExt
impl Send for OffchainWorkerExt
impl !Sync for OffchainWorkerExt
impl Unpin for OffchainWorkerExt
impl !UnwindSafe for OffchainWorkerExt
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>
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<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
.