{"record":{"id":"7b2b57009ae6f661","repo":"DioxusLabs/dioxus","slug":"non-web-wasm32-clients-are-not-supported-yet","errorCode":null,"errorMessage":"Non web wasm32 clients are not supported yet","messagePattern":"Non web wasm32 clients are not supported yet","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/fullstack/src/payloads/multipart.rs","lineNumber":105,"sourceCode":"                let js_form_data = get_form_data(data).ok_or_else(|| {\n                    RequestError::Builder(\"Failed to get FormData from event\".into())\n                })?;\n\n                return _req.send_js_value(js_form_data).await;\n            }\n\n            // On non-web platforms, we actually need to read the values out of the FormData\n            // and construct a multipart form body manually.\n            #[cfg(not(target_arch = \"wasm32\"))]\n            {\n                let data = self._client.clone().ok_or_else(|| {\n                    RequestError::Builder(\"Failed to get FormData from event\".into())\n                })?;\n\n                return _req.send_multipart(&data).await;\n            }\n\n            unimplemented!(\"Non web wasm32 clients are not supported yet\")\n        }\n    }\n}\nimpl<S: Send + Sync + 'static, D> FromRequest<S> for MultipartFormData<D> {\n    type Rejection = Response;\n\n    #[doc = \" Perform the extraction.\"]\n    fn from_request(\n        req: Request,\n        state: &S,\n    ) -> impl Future<Output = Result<Self, Self::Rejection>> + Send {\n        #[cfg(feature = \"server\")]\n        return async move {\n            let form = axum::extract::multipart::Multipart::from_request(req, state)\n                .await\n                .map_err(|err| err.into_response())?;\n\n            Ok(MultipartFormData {","sourceCodeStart":87,"sourceCodeEnd":123,"githubUrl":"https://github.com/DioxusLabs/dioxus/blob/393d190a801ccb441d41923e232289b4f8a5c669/packages/fullstack/src/payloads/multipart.rs#L87-L123","documentation":"Error \"Non web wasm32 clients are not supported yet\" thrown in DioxusLabs/dioxus.","triggerScenarios":"Thrown at packages/fullstack/src/payloads/multipart.rs:105 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"393d190a801ccb441d41923e232289b4f8a5c669","analyzedAt":"2026-08-16T11:27:45.815Z","schemaVersion":2},"datasetVersion":"2026-08-16T13:17:31.715Z"}