Qualify `detail` and `rust_std` where needed

the `detail` module is now top level and as such we need the `crate` qualifier when calling thunks from impls. For `rust_std` we used to have `use super::*` in each namespace, but that doesn't cut it for nested namespaces, as for those we'd need a `pub use super::*`. Instead I went with the `crate` qualifier with the hope that we'll find time at some point to fix b/227790881

PiperOrigin-RevId: 448207422
19 files changed
tree: c66004c3f665ce4f34fa33088915b8dcff3b0c19
  1. cc_template/
  2. common/
  3. docs/
  4. lifetime_annotations/
  5. migrator/
  6. rs_bindings_from_cc/
  7. BUILD
  8. CODE_OF_CONDUCT
  9. CONTRIBUTING
  10. LICENSE
  11. README.md
README.md

Crubit: C++/Rust Bidirectional Interop Tool

Extremely experimental interop tooling for C++ and Rust.

Please don‘t use, this is an experiment and we don’t yet know where will it take us. There will be breaking changes without warning. Unfortunately, we can't take contributions at this point.