pub struct SubspaceMmrExtension(pub Arc<dyn SubspaceMmrHostFunctions>);
Tuple Fields§
§0: Arc<dyn SubspaceMmrHostFunctions>
Implementations§
source§impl SubspaceMmrExtension
impl SubspaceMmrExtension
sourcepub fn new(inner: Arc<dyn SubspaceMmrHostFunctions>) -> Self
pub fn new(inner: Arc<dyn SubspaceMmrHostFunctions>) -> Self
Create a new instance of SubspaceMmrExtension
.
Trait Implementations§
source§impl Deref for SubspaceMmrExtension
impl Deref for SubspaceMmrExtension
source§impl DerefMut for SubspaceMmrExtension
impl DerefMut for SubspaceMmrExtension
source§impl Extension for SubspaceMmrExtension
impl Extension for SubspaceMmrExtension
source§impl From<Arc<dyn SubspaceMmrHostFunctions>> for SubspaceMmrExtension
impl From<Arc<dyn SubspaceMmrHostFunctions>> for SubspaceMmrExtension
source§fn from(inner: Arc<dyn SubspaceMmrHostFunctions>) -> Self
fn from(inner: Arc<dyn SubspaceMmrHostFunctions>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SubspaceMmrExtension
impl !RefUnwindSafe for SubspaceMmrExtension
impl Send for SubspaceMmrExtension
impl Sync for SubspaceMmrExtension
impl Unpin for SubspaceMmrExtension
impl !UnwindSafe for SubspaceMmrExtension
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
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
§fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
§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 more§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from
.§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.