We have a variety of function signatures ranging from simple &str to T: ToString to impl Into<String>.
We should look through our API surface and see if these types could be improved (for greater flexibility on the calling side),
or simplified in cases where it's use is limited.
The distinction between str and String is specific to Rust.
Since the eventual goal is to port slicec-cs to C# (#3978), there's no point in these Rust-specific improvements.
We have a variety of function signatures ranging from simple
&str
toT: ToString
toimpl Into<String>
. We should look through our API surface and see if these types could be improved (for greater flexibility on the calling side), or simplified in cases where it's use is limited.