dioxus_static_site_generation::prelude::server_fn::response

Struct BrowserMockRes

Source
pub struct BrowserMockRes;
Expand description

A mocked response type that can be used in place of the actual server response, when compiling for the browser.

§Panics

This always panics if its methods are called. It is used solely to stub out the server response type when compiling for the client.

Trait Implementations§

Source§

impl<CustErr> Res<CustErr> for BrowserMockRes

Source§

fn try_from_string( _content_type: &str, _data: String, ) -> Result<BrowserMockRes, ServerFnError<CustErr>>

Attempts to convert a UTF-8 string into an HTTP response.
Source§

fn try_from_bytes( _content_type: &str, _data: Bytes, ) -> Result<BrowserMockRes, ServerFnError<CustErr>>

Attempts to convert a binary blob represented as bytes into an HTTP response.
Source§

fn error_response(_path: &str, _err: &ServerFnError<CustErr>) -> BrowserMockRes

Converts an error into a response, with a 500 status code and the error text as its body.
Source§

fn try_from_stream( _content_type: &str, _data: impl Stream<Item = Result<Bytes, ServerFnError<CustErr>>>, ) -> Result<BrowserMockRes, ServerFnError<CustErr>>

Attempts to convert a stream of bytes into an HTTP response.
Source§

fn redirect(&mut self, _path: &str)

Redirect the response by setting a 302 code and Location header.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> InitializeFromFunction<T> for T

Source§

fn initialize_from_function(f: fn() -> T) -> T

Create an instance of this type from an initialization function
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<Ret> SpawnIfAsync<(), Ret> for Ret

Source§

fn spawn(self) -> Ret

Spawn the value into the dioxus runtime if it is an async block
Source§

impl<T, O> SuperFrom<T> for O
where O: From<T>,

Source§

fn super_from(input: T) -> O

Convert from a type to another type.
Source§

impl<T, O, M> SuperInto<O, M> for T
where O: SuperFrom<T, M>,

Source§

fn super_into(self) -> O

Convert from a type to another type.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

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
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more