Struct salvo_core::test::TestClient
source · [−]pub struct TestClient;
test
only.Expand description
TestClient
is a type that can carry settings over multiple requests. The settings applied to the
TestClient
are applied to every request created from this TestClient
.
Implementations
sourceimpl TestClient
impl TestClient
sourcepub fn get(url: impl AsRef<str>) -> RequestBuilder
pub fn get(url: impl AsRef<str>) -> RequestBuilder
Create a new RequestBuilder
with the GET method and this TestClient’s settings applied on it.
sourcepub fn post(url: impl AsRef<str>) -> RequestBuilder
pub fn post(url: impl AsRef<str>) -> RequestBuilder
Create a new RequestBuilder
with the POST method and this TestClient’s settings applied on it.
sourcepub fn put(url: impl AsRef<str>) -> RequestBuilder
pub fn put(url: impl AsRef<str>) -> RequestBuilder
Create a new RequestBuilder
with the PUT method and this TestClient’s settings applied on it.
sourcepub fn delete(url: impl AsRef<str>) -> RequestBuilder
pub fn delete(url: impl AsRef<str>) -> RequestBuilder
Create a new RequestBuilder
with the DELETE method and this TestClient’s settings applied on it.
sourcepub fn head(url: impl AsRef<str>) -> RequestBuilder
pub fn head(url: impl AsRef<str>) -> RequestBuilder
Create a new RequestBuilder
with the HEAD method and this TestClient’s settings applied on it.
sourcepub fn options(url: impl AsRef<str>) -> RequestBuilder
pub fn options(url: impl AsRef<str>) -> RequestBuilder
Create a new RequestBuilder
with the OPTIONS method and this TestClient’s settings applied on it.
sourcepub fn patch(url: impl AsRef<str>) -> RequestBuilder
pub fn patch(url: impl AsRef<str>) -> RequestBuilder
Create a new RequestBuilder
with the PATCH method and this TestClient’s settings applied on it.
sourcepub fn trace(url: impl AsRef<str>) -> RequestBuilder
pub fn trace(url: impl AsRef<str>) -> RequestBuilder
Create a new RequestBuilder
with the TRACE method and this TestClient’s settings applied on it.
Trait Implementations
sourceimpl Debug for TestClient
impl Debug for TestClient
sourceimpl Default for TestClient
impl Default for TestClient
sourcefn default() -> TestClient
fn default() -> TestClient
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for TestClient
impl Send for TestClient
impl Sync for TestClient
impl Unpin for TestClient
impl UnwindSafe for TestClient
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more