| commit | 40226ab58adb35ed90ff9c313fefbca8e3c4ae2c | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Tue Mar 03 00:05:35 2020 -0800 |
| committer | David Tolnay <dtolnay@gmail.com> | Tue Mar 03 00:05:35 2020 -0800 |
| tree | baeb95af6a8e21e8554337bc0ff93aa804bdabeb | |
| parent | 6c089108e4a1e7fd0cf3e8c61f2d8bf2cdc9bb2f [diff] [blame] |
Implement passing ownership of string to Rust
diff --git a/src/rust_string.rs b/src/rust_string.rs index 43cd5a6..345d969 100644 --- a/src/rust_string.rs +++ b/src/rust_string.rs
@@ -24,6 +24,10 @@ pub fn as_string(&self) -> &String { &self.repr } + + pub fn as_mut_string(&mut self) -> &mut String { + &mut self.repr + } } #[export_name = "cxxbridge01$string$new"]