pub struct FixtureProvider { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Debug for FixtureProvider
impl Debug for FixtureProvider
Source§impl ProviderService for FixtureProvider
impl ProviderService for FixtureProvider
Source§type ApplyStream = Pin<Box<dyn Stream<Item = Result<ApplyResponse, Status>> + Send>>
type ApplyStream = Pin<Box<dyn Stream<Item = Result<ApplyResponse, Status>> + Send>>
Server streaming response type for the Apply method.
fn get_metadata<'life0, 'async_trait>(
&'life0 self,
request: Request<GetMetadataRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<GetMetadataResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn observe<'life0, 'async_trait>(
&'life0 self,
request: Request<ObserveRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<ObserveResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn capture<'life0, 'async_trait>(
&'life0 self,
request: Request<CaptureRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<CaptureResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn plan<'life0, 'async_trait>(
&'life0 self,
request: Request<PlanRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<PlanResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn apply<'life0, 'async_trait>(
&'life0 self,
request: Request<ApplyRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<Self::ApplyStream>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn verify<'life0, 'async_trait>(
&'life0 self,
request: Request<VerifyRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<VerifyResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn cancel<'life0, 'async_trait>(
&'life0 self,
request: Request<CancelRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<CancelResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl !Freeze for FixtureProvider
impl RefUnwindSafe for FixtureProvider
impl Send for FixtureProvider
impl Sync for FixtureProvider
impl Unpin for FixtureProvider
impl UnsafeUnpin for FixtureProvider
impl UnwindSafe for FixtureProvider
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> 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>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].