pub struct BrowserMockReq;Expand description
A mocked request type that can be used in place of the actual server request, when compiling for the browser.
Trait Implementations§
Source§impl<Error, InputStreamError, OutputStreamError> Req<Error, InputStreamError, OutputStreamError> for BrowserMockReq
impl<Error, InputStreamError, OutputStreamError> Req<Error, InputStreamError, OutputStreamError> for BrowserMockReq
Source§type WebsocketResponse = BrowserMockRes
type WebsocketResponse = BrowserMockRes
The response type for websockets.
Source§fn as_query(&self) -> Option<&str>
fn as_query(&self) -> Option<&str>
Returns the query string of the request’s URL, starting after the
?.Source§async fn try_into_bytes(self) -> Result<Bytes, Error>
async fn try_into_bytes(self) -> Result<Bytes, Error>
Attempts to extract the body of the request into
Bytes.Source§async fn try_into_string(self) -> Result<String, Error>
async fn try_into_string(self) -> Result<String, Error>
Attempts to convert the body of the request into a string.
Source§fn try_into_stream(
self,
) -> Result<impl Stream<Item = Result<Bytes, Bytes>> + Send, Error>
fn try_into_stream( self, ) -> Result<impl Stream<Item = Result<Bytes, Bytes>> + Send, Error>
Attempts to convert the body of the request into a stream of bytes.
Source§async fn try_into_websocket(
self,
) -> Result<(impl Stream<Item = Result<Bytes, Bytes>> + Send + 'static, impl Sink<Bytes> + Send + 'static, <BrowserMockReq as Req<Error, InputStreamError, OutputStreamError>>::WebsocketResponse), Error>
async fn try_into_websocket( self, ) -> Result<(impl Stream<Item = Result<Bytes, Bytes>> + Send + 'static, impl Sink<Bytes> + Send + 'static, <BrowserMockReq as Req<Error, InputStreamError, OutputStreamError>>::WebsocketResponse), Error>
Attempts to convert the body of the request into a websocket handle.
Auto Trait Implementations§
impl Freeze for BrowserMockReq
impl RefUnwindSafe for BrowserMockReq
impl Send for BrowserMockReq
impl Sync for BrowserMockReq
impl Unpin for BrowserMockReq
impl UnwindSafe for BrowserMockReq
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> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.