Struct sp_core::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: Externalities + 'static>(offchain: O) -> Self
pub fn new<O: Externalities + 'static>(offchain: O) -> Self
Create a new instance of Self
.
Trait Implementations§
source§impl Deref for OffchainWorkerExt
impl Deref for OffchainWorkerExt
source§impl DerefMut for OffchainWorkerExt
impl DerefMut for OffchainWorkerExt
source§impl Extension for OffchainWorkerExt
impl Extension for OffchainWorkerExt
source§fn as_mut_any(&mut self) -> &mut dyn Any
fn as_mut_any(&mut self) -> &mut dyn Any
Return the extension as
&mut dyn Any
. Read moresource§impl From<Box<dyn Externalities + 'static, Global>> for OffchainWorkerExt
impl From<Box<dyn Externalities + 'static, Global>> for OffchainWorkerExt
source§fn from(inner: Box<dyn Externalities>) -> Self
fn from(inner: Box<dyn Externalities>) -> Self
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> 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<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
.