Trait salvo_core::test::SendTarget

source ·
pub trait SendTarget {
    // Required method
    fn call(self, req: Request) -> impl Future<Output = Response> + Send;
}
Available on crate feature test only.
Expand description

Trait for sending request to target, such as Router, Service, Handler. for test usage.

Required Methods§

source

fn call(self, req: Request) -> impl Future<Output = Response> + Send

Send request to target, such as Router, Service, Handler.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl SendTarget for Arc<Router>

source§

async fn call(self, req: Request) -> Response

source§

impl<T> SendTarget for Arc<T>
where T: Handler + Send,

source§

async fn call(self, req: Request) -> Response

Implementors§