[]Struct sp_core::offchain::OffchainExt

pub struct OffchainExt(pub Box<dyn Externalities>);

The offchain extension that will be registered at the Substrate externalities.

Methods

impl OffchainExt[src]

pub fn new<O: Externalities + 'static>(offchain: O) -> Self[src]

Create a new instance of Self.

Methods from Deref<Target = Box<dyn Externalities>>

Trait Implementations

impl Deref for OffchainExt

type Target = Box<dyn Externalities>

The resulting type after dereferencing.

impl DerefMut for OffchainExt

impl Extension for OffchainExt

Auto Trait Implementations

impl !RefUnwindSafe for OffchainExt

impl Send for OffchainExt

impl !Sync for OffchainExt

impl Unpin for OffchainExt

impl !UnwindSafe for OffchainExt

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, Outer> IsWrappedBy<Outer> for T where
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>, 
[src]

fn from_ref(&Outer) -> &T[src]

Get a reference to the inner from the outer.

fn from_mut(&mut Outer) -> &mut T[src]

Get a mutable reference to the inner from the outer.

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]