{"record":{"id":"6320465fcec005ab","repo":"DioxusLabs/dioxus","slug":"unrecognized-server-attribute-expected-serve","errorCode":null,"errorMessage":"Unrecognized #[server] attribute, expected #[server(default)] or #[server(rename = \"fieldName\")]","messagePattern":"Unrecognized #\\[server\\] attribute, expected #\\[server\\(default\\)\\] or #\\[server\\(rename = \"fieldName\"\\)\\]","errorType":"validation","errorClass":"syn::Error","httpStatus":null,"severity":"error","filePath":"packages/fullstack-macro/src/lib.rs","lineNumber":1876,"sourceCode":"                    };\n\n                    let args = attr.parse_args::<Meta>()?;\n                    match args {\n                        // #[server(default)]\n                        Meta::Path(path) if path.is_ident(\"default\") => Ok(attr.clone()),\n                        // #[server(flatten)]\n                        Meta::Path(path) if path.is_ident(\"flatten\") => Ok(attr.clone()),\n                        // #[server(default = \"value\")]\n                        Meta::NameValue(name_value) if name_value.path.is_ident(\"default\") => {\n                            Ok(attr.clone())\n                        }\n                        // #[server(skip)]\n                        Meta::Path(path) if path.is_ident(\"skip\") => Ok(attr.clone()),\n                        // #[server(rename = \"value\")]\n                        Meta::NameValue(name_value) if name_value.path.is_ident(\"rename\") => {\n                            Ok(attr.clone())\n                        }\n                        _ => Err(Error::new(\n                            attr.span(),\n                            \"Unrecognized #[server] attribute, expected \\\n                             #[server(default)] or #[server(rename = \\\n                             \\\"fieldName\\\")]\",\n                        )),\n                    }\n                } else if attr.path().is_ident(\"doc\") {\n                    // Allow #[doc = \"documentation\"]\n                    Ok(attr.clone())\n                } else if attr.path().is_ident(\"allow\") {\n                    // Allow #[allow(...)]\n                    Ok(attr.clone())\n                } else if attr.path().is_ident(\"deny\") {\n                    // Allow #[deny(...)]\n                    Ok(attr.clone())\n                } else if attr.path().is_ident(\"ignore\") {\n                    // Allow #[ignore]\n                    Ok(attr.clone())","sourceCodeStart":1858,"sourceCodeEnd":1894,"githubUrl":"https://github.com/DioxusLabs/dioxus/blob/393d190a801ccb441d41923e232289b4f8a5c669/packages/fullstack-macro/src/lib.rs#L1858-L1894","documentation":"Error \"Unrecognized #[server] attribute, expected #[server(default)] or #[server(rename = \"fieldName\")]\" thrown in DioxusLabs/dioxus.","triggerScenarios":"Thrown at packages/fullstack-macro/src/lib.rs:1876 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"}