update rust getting started for new build

This commit is contained in:
Chelsea Holland Komlo 2017-11-06 12:55:10 -05:00 committed by Nick Mathewson
parent a5ef2b619d
commit 05662f35ea
1 changed files with 7 additions and 2 deletions

View File

@ -132,8 +132,13 @@ solidify on is readily available.
in the `.../tor/src/rust/` directory.
1. Add your crate to `.../tor/src/rust/Cargo.toml`, in the
`[workspace.members]` section.
2. Append your crate's static library to the `rust_ldadd` definition
(underneath `if USE_RUST`) in `.../tor/Makefile.am`.
2. Add your crate's files to src/rust/include.am
If your crate should be available to C (rather than just being included as a
dependency of other Rust modules):
0. Declare the crate as a dependency of tor_rust in
`src/rust/tor_util/Cargo.toml` and include it in
`src/rust/tor_rust/lib.rs`
How to test your Rust code
----------------------------