mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
update rust getting started for new build
This commit is contained in:
parent
a5ef2b619d
commit
05662f35ea
@ -132,8 +132,13 @@ solidify on is readily available.
|
|||||||
in the `.../tor/src/rust/` directory.
|
in the `.../tor/src/rust/` directory.
|
||||||
1. Add your crate to `.../tor/src/rust/Cargo.toml`, in the
|
1. Add your crate to `.../tor/src/rust/Cargo.toml`, in the
|
||||||
`[workspace.members]` section.
|
`[workspace.members]` section.
|
||||||
2. Append your crate's static library to the `rust_ldadd` definition
|
2. Add your crate's files to src/rust/include.am
|
||||||
(underneath `if USE_RUST`) in `.../tor/Makefile.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
|
How to test your Rust code
|
||||||
----------------------------
|
----------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user