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§impl From<Arc<dyn StatementStore>> for StatementStoreExt
impl From<Arc<dyn StatementStore>> 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 Freeze for StatementStoreExt
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> 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> 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> 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<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 S
impl<T, S> UniqueSaturatedInto<T> for S
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.