Struct finchers_test::Client
[−]
[src]
pub struct Client<E: Endpoint> { /* fields omitted */ }
A wrapper struct of an endpoint which adds the facility for testing.
Methods
impl<E: Endpoint> Client<E>
[src]
pub fn new(endpoint: E) -> Client<E>
[src]
Create a new instance of Client
from a given endpoint.
pub fn request<'a, M, U>(&'a self, method: M, uri: U) -> ClientRequest<'a, E> where
Method: HttpTryFrom<M>,
Uri: HttpTryFrom<U>,
[src]
Method: HttpTryFrom<M>,
Uri: HttpTryFrom<U>,
Create a dummy request with given HTTP method and URI.
impl<E: Endpoint> Client<E>
[src]
pub fn get<'a, U>(&'a self, uri: U) -> ClientRequest<'a, E> where
Uri: HttpTryFrom<U>,
[src]
Uri: HttpTryFrom<U>,
Create a dummy GET
request with given URI.
pub fn post<'a, U>(&'a self, uri: U) -> ClientRequest<'a, E> where
Uri: HttpTryFrom<U>,
[src]
Uri: HttpTryFrom<U>,
Create a dummy POST
request with given URI.
pub fn put<'a, U>(&'a self, uri: U) -> ClientRequest<'a, E> where
Uri: HttpTryFrom<U>,
[src]
Uri: HttpTryFrom<U>,
Create a dummy PUT
request with given URI.
pub fn head<'a, U>(&'a self, uri: U) -> ClientRequest<'a, E> where
Uri: HttpTryFrom<U>,
[src]
Uri: HttpTryFrom<U>,
Create a dummy HEAD
request with given URI.
pub fn delete<'a, U>(&'a self, uri: U) -> ClientRequest<'a, E> where
Uri: HttpTryFrom<U>,
[src]
Uri: HttpTryFrom<U>,
Create a dummy DELETE
request with given URI.
pub fn patch<'a, U>(&'a self, uri: U) -> ClientRequest<'a, E> where
Uri: HttpTryFrom<U>,
[src]
Uri: HttpTryFrom<U>,
Create a dummy PATCH
request with given URI.