pub trait SubmitBindingFullstackExt<Model, Error> {
// Required method
fn on_submit_server_fn<EventData, Call, Fut, Outcome, Rejection, Failure, MapRejection, MapFailure>(
&self,
event: Event<EventData>,
call: Call,
map_rejection: MapRejection,
map_failure: MapFailure,
) -> SubmitResult
where EventData: ?Sized + 'static,
Call: FnOnce(SubmissionSnapshot<Model>) -> Fut + 'static,
Fut: Future<Output = Result<Outcome, Failure>> + 'static,
Outcome: Into<ServerSubmitOutcome<Rejection>> + 'static,
MapRejection: FnOnce(Rejection) -> SubmitErrors<Model, Error> + 'static,
MapFailure: FnOnce(Failure) -> SubmitErrors<Model, Error> + 'static,
Model: 'static,
Error: 'static;
}Expand description
Dioxus Fullstack-oriented submit helpers for ordinary managed submit bindings.
Required Methods§
Sourcefn on_submit_server_fn<EventData, Call, Fut, Outcome, Rejection, Failure, MapRejection, MapFailure>(
&self,
event: Event<EventData>,
call: Call,
map_rejection: MapRejection,
map_failure: MapFailure,
) -> SubmitResultwhere
EventData: ?Sized + 'static,
Call: FnOnce(SubmissionSnapshot<Model>) -> Fut + 'static,
Fut: Future<Output = Result<Outcome, Failure>> + 'static,
Outcome: Into<ServerSubmitOutcome<Rejection>> + 'static,
MapRejection: FnOnce(Rejection) -> SubmitErrors<Model, Error> + 'static,
MapFailure: FnOnce(Failure) -> SubmitErrors<Model, Error> + 'static,
Model: 'static,
Error: 'static,
fn on_submit_server_fn<EventData, Call, Fut, Outcome, Rejection, Failure, MapRejection, MapFailure>(
&self,
event: Event<EventData>,
call: Call,
map_rejection: MapRejection,
map_failure: MapFailure,
) -> SubmitResultwhere
EventData: ?Sized + 'static,
Call: FnOnce(SubmissionSnapshot<Model>) -> Fut + 'static,
Fut: Future<Output = Result<Outcome, Failure>> + 'static,
Outcome: Into<ServerSubmitOutcome<Rejection>> + 'static,
MapRejection: FnOnce(Rejection) -> SubmitErrors<Model, Error> + 'static,
MapFailure: FnOnce(Failure) -> SubmitErrors<Model, Error> + 'static,
Model: 'static,
Error: 'static,
Applies a Dioxus onsubmit event and starts a managed async submit that calls a
server-function-shaped async operation.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".