use declarationsCrubit supports use declarations for functions and types, mapping them to equivalent using declarations in C++.
Limitations:
use declaration must refer to a function or type.use declaration must import exactly one entity per name. For example, pub use m::x; is supported if x refers to a function, or to a type, but not if it refers to both a function and a type.Given the following Rust crate:
cs/file:examples/rust/use_declaration/example.rs content:\bpub\ use\b
Crubit will generate the following bindings:
cs/file:examples/rust/use_declaration/example_generated.h content:\busing\b