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