pub struct CachingCustomHandlerState<ExecC, QueryC> { /* private fields */ }Expand description
Internal state of CachingCustomHandler wrapping internal mutability so it is not exposed to
user. Those have to be shared internal state, as after mock is passed to app it is not
possible to access mock internals which are not exposed by API.
Implementations§
source§impl<ExecC, QueryC> CachingCustomHandlerState<ExecC, QueryC>
impl<ExecC, QueryC> CachingCustomHandlerState<ExecC, QueryC>
Trait Implementations§
source§impl<ExecC, QueryC> Clone for CachingCustomHandlerState<ExecC, QueryC>
impl<ExecC, QueryC> Clone for CachingCustomHandlerState<ExecC, QueryC>
Auto Trait Implementations§
impl<ExecC, QueryC> Freeze for CachingCustomHandlerState<ExecC, QueryC>
impl<ExecC, QueryC> !RefUnwindSafe for CachingCustomHandlerState<ExecC, QueryC>
impl<ExecC, QueryC> !Send for CachingCustomHandlerState<ExecC, QueryC>
impl<ExecC, QueryC> !Sync for CachingCustomHandlerState<ExecC, QueryC>
impl<ExecC, QueryC> Unpin for CachingCustomHandlerState<ExecC, QueryC>
impl<ExecC, QueryC> !UnwindSafe for CachingCustomHandlerState<ExecC, QueryC>
Blanket Implementations§
source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Requestsource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.