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> 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 moreSource§impl<T> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.