{"record":{"id":"da01f5e4835dc03d","repo":"diesel-rs/diesel","slug":"invalid-config","errorCode":null,"errorMessage":"Invalid config","messagePattern":"Invalid config","errorType":"exception","errorClass":"syn::Error","httpStatus":null,"severity":"error","filePath":"diesel_derives/src/sql_function.rs","lineNumber":2114,"sourceCode":"            let span = e.span();\n            syn::Error::new(\n                span,\n                format!(\"{e}, the correct format is `generate_return_type_helpers = true/false`\"),\n            )\n        })?;\n        match parsed {\n            syn::MetaNameValue {\n                path,\n                value:\n                    syn::Expr::Lit(syn::ExprLit {\n                        lit: syn::Lit::Bool(b),\n                        ..\n                    }),\n                ..\n            } if path.is_ident(\"generate_return_type_helpers\") => Ok(Self {\n                generate_return_type_helpers: b.value,\n            }),\n            _ => Err(syn::Error::new(input_span, \"Invalid config\")),\n        }\n    }\n}\n","sourceCodeStart":2096,"sourceCodeEnd":2118,"githubUrl":"https://github.com/diesel-rs/diesel/blob/6fa6ed01b24b24248ab2a611698d0a7c6a2e9120/diesel_derives/src/sql_function.rs#L2096-L2118","documentation":"Compile-time error from DeclareSqlFunctionArgs::parse_from_macro_input. After successfully parsing a MetaNameValue for #[sql_function(...)], this guard fires when the key is not `generate_return_type_helpers` or the value is not a boolean literal — i.e. an unknown or mistyped option was passed to the sql_function macro. Fix: use `generate_return_type_helpers = true` or `= false`.","triggerScenarios":"Thrown at diesel_derives/src/sql_function.rs:2114 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Pass no arguments for the default configuration","Pass only `generate_return_type_helpers = true/false`"],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"6fa6ed01b24b24248ab2a611698d0a7c6a2e9120","analyzedAt":"2026-09-07T01:50:13.074Z","contentChangedAt":"2026-09-07T01:50:13.074Z","schemaVersion":2},"datasetVersion":"2026-09-16T09:17:16.951Z"}