Source code
Revision control
Copy as Markdown
Other Tools
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
use super::*;
use heck::ToUpperCamelCase;
pub fn pass(root: &mut Root) -> Result<()> {
root.visit_mut(|arg: &mut FfiValueArgument| {
arg.field_name = format!("m{}", arg.name.to_upper_camel_case());
arg.name = format!("a{}", arg.name.to_upper_camel_case());
});
Ok(())
}