Struct sp_statement_store::runtime_api::StatementStoreExt
source · pub struct StatementStoreExt(pub Arc<dyn StatementStore>);
Expand description
The offchain database extension that will be registered at the Substrate externalities.
Tuple Fields§
§0: Arc<dyn StatementStore>
Implementations§
source§impl StatementStoreExt
impl StatementStoreExt
sourcepub fn new(store: Arc<dyn StatementStore>) -> Self
pub fn new(store: Arc<dyn StatementStore>) -> Self
Create new instance of externalities extensions.
Trait Implementations§
source§impl Deref for StatementStoreExt
impl Deref for StatementStoreExt
source§impl DerefMut for StatementStoreExt
impl DerefMut for StatementStoreExt
source§impl Extension for StatementStoreExt
impl Extension for StatementStoreExt
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<Arc<dyn StatementStore + 'static>> for StatementStoreExt
impl From<Arc<dyn StatementStore + 'static>> for StatementStoreExt
source§fn from(inner: Arc<dyn StatementStore>) -> Self
fn from(inner: Arc<dyn StatementStore>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for StatementStoreExt
impl Send for StatementStoreExt
impl Sync for StatementStoreExt
impl Unpin for StatementStoreExt
impl !UnwindSafe for StatementStoreExt
Blanket Implementations§
source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
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<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 Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.