pub struct EchoPathHandler;Expand description
Simple test handler that echoes the request path
Returns the request path as the response body.
§Example
use reinhardt_test::server::{spawn_test_server, EchoPathHandler};
use std::sync::Arc;
let handler = Arc::new(EchoPathHandler);
let (url, handle) = spawn_test_server(handler).await;
// A request to "/test/path" will return "test/path"Trait Implementations§
Auto Trait Implementations§
impl Freeze for EchoPathHandler
impl RefUnwindSafe for EchoPathHandler
impl Send for EchoPathHandler
impl Sync for EchoPathHandler
impl Unpin for EchoPathHandler
impl UnsafeUnpin for EchoPathHandler
impl UnwindSafe for EchoPathHandler
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
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