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§impl From<Box<dyn Externalities>> for OffchainWorkerExt
impl From<Box<dyn Externalities>> 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 Freeze for OffchainWorkerExt
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> 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
.