pub struct InertiaResponse { /* private fields */ }Expand description
Internal response builder.
Implementations§
Source§impl InertiaResponse
impl InertiaResponse
Sourcepub fn new(
component: impl Into<String>,
props: Value,
url: String,
) -> InertiaResponse
pub fn new( component: impl Into<String>, props: Value, url: String, ) -> InertiaResponse
Create a new Inertia response.
Sourcepub fn with_config(self, config: InertiaConfig) -> InertiaResponse
pub fn with_config(self, config: InertiaConfig) -> InertiaResponse
Set the configuration.
Sourcepub fn to_json_response(&self) -> InertiaHttpResponse
pub fn to_json_response(&self) -> InertiaHttpResponse
Build JSON response for XHR requests.
Sourcepub fn to_html_response(&self, csrf_token: Option<&str>) -> InertiaHttpResponse
pub fn to_html_response(&self, csrf_token: Option<&str>) -> InertiaHttpResponse
Build HTML response for initial page loads.
Auto Trait Implementations§
impl Freeze for InertiaResponse
impl RefUnwindSafe for InertiaResponse
impl Send for InertiaResponse
impl Sync for InertiaResponse
impl Unpin for InertiaResponse
impl UnsafeUnpin for InertiaResponse
impl UnwindSafe for InertiaResponse
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