Add some Rust utility functions and print support
This gives an indication in the log that Tor was built with Rust support, as well as laying some groundwork for further string-returning APIs to be converted to Rust
Showing
- Makefile.am 4 additions, 1 deletionMakefile.am
- src/common/compat_rust.c 39 additions, 0 deletionssrc/common/compat_rust.c
- src/common/compat_rust.h 28 additions, 0 deletionssrc/common/compat_rust.h
- src/common/include.am 6 additions, 0 deletionssrc/common/include.am
- src/or/main.c 10 additions, 0 deletionssrc/or/main.c
- src/rust/Cargo.lock 14 additions, 0 deletionssrc/rust/Cargo.lock
- src/rust/Cargo.toml 14 additions, 0 deletionssrc/rust/Cargo.toml
- src/rust/include.am 5 additions, 0 deletionssrc/rust/include.am
- src/rust/tor_util/Cargo.toml 13 additions, 0 deletionssrc/rust/tor_util/Cargo.toml
- src/rust/tor_util/ffi.rs 56 additions, 0 deletionssrc/rust/tor_util/ffi.rs
- src/rust/tor_util/include.am 12 additions, 0 deletionssrc/rust/tor_util/include.am
- src/rust/tor_util/lib.rs 13 additions, 0 deletionssrc/rust/tor_util/lib.rs
- src/rust/tor_util/rust_string.rs 101 additions, 0 deletionssrc/rust/tor_util/rust_string.rs
- src/rust/tor_util/tests/rust_string.rs 37 additions, 0 deletionssrc/rust/tor_util/tests/rust_string.rs
- src/test/include.am 1 addition, 0 deletionssrc/test/include.am
- src/test/test.c 1 addition, 0 deletionssrc/test/test.c
- src/test/test.h 1 addition, 0 deletionssrc/test/test.h
- src/test/test_rust.c 31 additions, 0 deletionssrc/test/test_rust.c
Loading
Please register or sign in to comment