{"record":{"id":"67de864089d29f48","repo":"DioxusLabs/dioxus","slug":"non-web-wasm32-clients-are-not-supported-yet-67de86","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/websocket.rs","lineNumber":457,"sourceCode":"                    TMessage::Binary(bytes) => Ok(Message::Binary(bytes)),\n                    TMessage::Close(Some(cf)) => Ok(Message::Close {\n                        code: cf.code.into(),\n                        reason: cf.reason.to_string(),\n                    }),\n                    TMessage::Close(None) => Ok(Message::Close {\n                        code: CloseCode::Away,\n                        reason: \"Away\".to_string(),\n                    }),\n                    TMessage::Ping(bytes) => Ok(Message::Ping(bytes)),\n                    TMessage::Pong(bytes) => Ok(Message::Pong(bytes)),\n                    TMessage::Frame(_frame) => Err(WebsocketError::Unexpected),\n                },\n                Some(Err(e)) => Err(WebsocketError::from(e)),\n                None => Err(WebsocketError::closed_away()),\n            };\n        }\n\n        unimplemented!(\"Non web wasm32 clients are not supported yet\")\n    }\n\n    pub fn protocol(&self) -> Option<&str> {\n        self.protocol.as_deref()\n    }\n}\n\n// no two websockets are ever equal\nimpl<I, O, E> PartialEq for Websocket<I, O, E> {\n    fn eq(&self, _other: &Self) -> bool {\n        false\n    }\n}\n\n// Create a new WebSocket connection that uses the provided function to handle incoming messages\nimpl<In, Out, E> IntoResponse for Websocket<In, Out, E> {\n    fn into_response(self) -> Response {\n        let Some(response) = self.response else {","sourceCodeStart":439,"sourceCodeEnd":475,"githubUrl":"https://github.com/DioxusLabs/dioxus/blob/393d190a801ccb441d41923e232289b4f8a5c669/packages/fullstack/src/payloads/websocket.rs#L439-L475","documentation":"Error \"Non web wasm32 clients are not supported yet\" thrown in DioxusLabs/dioxus.","triggerScenarios":"Thrown at packages/fullstack/src/payloads/websocket.rs:457 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"}