pub struct FakeResponse { /* private fields */ }Expand description
A canned answer for FakeHttp::on.
Implementations§
Source§impl FakeResponse
impl FakeResponse
Sourcepub fn status(status: u16) -> Self
pub fn status(status: u16) -> Self
An empty response with this status (500 if the code is invalid).
Sourcepub fn json(status: u16, body: Value) -> Self
pub fn json(status: u16, body: Value) -> Self
A JSON response with content-type: application/json.
Sourcepub fn text(status: u16, body: impl Into<String>) -> Self
pub fn text(status: u16, body: impl Into<String>) -> Self
A plain-text response with this status and body.
Sourcepub fn connection_error() -> Self
pub fn connection_error() -> Self
A connection error instead of a response.
Trait Implementations§
Source§impl Clone for FakeResponse
impl Clone for FakeResponse
Auto Trait Implementations§
impl Freeze for FakeResponse
impl RefUnwindSafe for FakeResponse
impl Send for FakeResponse
impl Sync for FakeResponse
impl Unpin for FakeResponse
impl UnsafeUnpin for FakeResponse
impl UnwindSafe for FakeResponse
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more