Forbid $ in renames

This commit is contained in:
J Henry Waugh
2020-09-09 16:25:09 -05:00
parent 6e701bfe83
commit 43969a7bee
3 changed files with 43 additions and 0 deletions

View File

@@ -87,6 +87,10 @@ impl ExportedParams for ExportedFnParams {
format!("use attribute 'setter = \"{}\"' instead",
&s.value()["set$".len()..])))
},
("name", Some(s)) if s.value().contains('$') => {
return Err(syn::Error::new(s.span(),
"Rhai function names may not contain dollar sign"))
},
("name", Some(s)) if s.value().contains('.') => {
return Err(syn::Error::new(s.span(),
"Rhai function names may not contain dot"))