| 
					
				 | 
			
			
				@@ -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 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ---------------------------- 
			 |