Trait exc_make::check::MakeCheckOrder
source · pub trait MakeCheckOrder {
type Service: SendExcService<GetOrder>;
type Future: Future<Output = Result<Self::Service, ExchangeError>>;
// Required methods
fn poll_ready(
&mut self,
cx: &mut Context<'_>
) -> Poll<Result<(), ExchangeError>>;
fn make_check_order(
&mut self,
options: MakeCheckOrderOptions
) -> Self::Future;
// Provided method
fn as_make_check_order_service(&mut self) -> AsService<'_, Self>
where Self: Sized { ... }
}Expand description
Make a service to check orders.
Required Associated Types§
sourcetype Service: SendExcService<GetOrder>
type Service: SendExcService<GetOrder>
Service to check orders.
Required Methods§
sourcefn poll_ready(
&mut self,
cx: &mut Context<'_>
) -> Poll<Result<(), ExchangeError>>
fn poll_ready( &mut self, cx: &mut Context<'_> ) -> Poll<Result<(), ExchangeError>>
Returns Ready when the factory is able to create more service.
sourcefn make_check_order(&mut self, options: MakeCheckOrderOptions) -> Self::Future
fn make_check_order(&mut self, options: MakeCheckOrderOptions) -> Self::Future
Create a new service to check orders.
Provided Methods§
sourcefn as_make_check_order_service(&mut self) -> AsService<'_, Self>where
Self: Sized,
fn as_make_check_order_service(&mut self) -> AsService<'_, Self>where
Self: Sized,
Convert to a Service.