Depends on D5097
Raised in https://phab.comm.dev/D5035#148669
We can construct rust::Strings in c++ instead of passing const char*s from c++ to rust.
Services build, tests pass.
retrigger CI - failed on identity build that's unrelated
Are the functions still unsafe? Our guess was that it was caused by a raw pointer.
Right, missed that.
avoid unsafe
since we are just passing this to a hashmap, we should be able to use &str. Also avoids all the .clone() usage everywhere as you're no longer taking ownership of the string
Right, we can refactor some Strings into &strs, will do.
use more &str instead of String
improvement
remove tools
rebase