/external/rust/crates/nix/ |
D | CHANGELOG.md | 14 (#[1607](https://github.com/nix-rust/nix/pull/1607)) 21 (#[1575](https://github.com/nix-rust/nix/pull/1575)) 29 (#[1482](https://github.com/nix-rust/nix/pull/1482)) 31 (#[1465](https://github.com/nix-rust/nix/pull/1465)) 33 (#[1470](https://github.com/nix-rust/nix/pull/1470)) 37 (#[1471](https://github.com/nix-rust/nix/pull/1471)) 39 (#[1472](https://github.com/nix-rust/nix/pull/1472)) 41 (#[1473](https://github.com/nix-rust/nix/pull/1473)) 43 (#[1302](https://github.com/nix-rust/nix/pull/1302)) 45 (#[1422](https://github.com/nix-rust/nix/pull/1422)) [all …]
|
/external/rust/cxx/tests/ffi/ |
D | tests.h | 2 #include "rust/cxx.h" 54 rust::String cOverloadedMethod(int32_t x) const; 55 rust::String cOverloadedMethod(rust::Str x) const; 91 rust::Box<R> c_return_box(); 99 rust::Str c_return_str(const Shared &shared); 100 rust::Slice<const char> c_return_slice_char(const Shared &shared); 101 rust::Slice<uint8_t> c_return_mutsliceu8(rust::Slice<uint8_t> slice); 102 rust::String c_return_rust_string(); 111 rust::Vec<uint8_t> c_return_rust_vec(); 112 const rust::Vec<uint8_t> &c_return_ref_rust_vec(const C &c); [all …]
|
D | tests.cc | 63 rust::Box<R> c_return_box() { in c_return_box() 65 rust::Box<Shared> box{shared}; // explicit constructor from const T& in c_return_box() 66 rust::Box<Shared> other{std::move(shared)}; // explicit constructor from T&& in c_return_box() 68 rust::Box<Shared> box2(*box); // copy from another Box in c_return_box() 69 rust::Box<Shared> other2(std::move(other)); // move constructor in c_return_box() 70 rust::Box<Shared>::in_place(shared.z); // placement static factory in c_return_box() 71 rust::Box<Shared>::in_place<size_t>(0); in c_return_box() 72 return rust::Box<R>::from_raw(cxx_test_suite_get_box()); in c_return_box() 97 rust::Str c_return_str(const Shared &shared) { in c_return_str() 102 rust::Slice<const char> c_return_slice_char(const Shared &shared) { in c_return_slice_char() [all …]
|
/external/rust/crates/getrandom/ |
D | CHANGELOG.md | 15 [#234]: https://github.com/rust-random/getrandom/pull/234 16 [#244]: https://github.com/rust-random/getrandom/pull/244 17 [#245]: https://github.com/rust-random/getrandom/pull/245 29 [#220]: https://github.com/rust-random/getrandom/pull/220 30 [#222]: https://github.com/rust-random/getrandom/pull/222 31 [#233]: https://github.com/rust-random/getrandom/pull/233 32 [#235]: https://github.com/rust-random/getrandom/pull/235 33 [#236]: https://github.com/rust-random/getrandom/pull/236 41 [#205]: https://github.com/rust-random/getrandom/pull/205 42 [#210]: https://github.com/rust-random/getrandom/pull/210 [all …]
|
/external/rust/crates/quiche/ |
D | Cargo.lock | 6 source = "registry+https://github.com/rust-lang/crates.io-index" 15 source = "registry+https://github.com/rust-lang/crates.io-index" 24 source = "registry+https://github.com/rust-lang/crates.io-index" 35 source = "registry+https://github.com/rust-lang/crates.io-index" 41 source = "registry+https://github.com/rust-lang/crates.io-index" 64 source = "registry+https://github.com/rust-lang/crates.io-index" 70 source = "registry+https://github.com/rust-lang/crates.io-index" 80 source = "registry+https://github.com/rust-lang/crates.io-index" 86 source = "registry+https://github.com/rust-lang/crates.io-index" 92 source = "registry+https://github.com/rust-lang/crates.io-index" [all …]
|
/external/rust/crates/combine/ |
D | Cargo.lock | 8 source = "registry+https://github.com/rust-lang/crates.io-index" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 28 source = "registry+https://github.com/rust-lang/crates.io-index" 42 source = "registry+https://github.com/rust-lang/crates.io-index" 58 source = "registry+https://github.com/rust-lang/crates.io-index" 77 source = "registry+https://github.com/rust-lang/crates.io-index" 86 source = "registry+https://github.com/rust-lang/crates.io-index" 95 source = "registry+https://github.com/rust-lang/crates.io-index" 122 source = "registry+https://github.com/rust-lang/crates.io-index" 128 source = "registry+https://github.com/rust-lang/crates.io-index" [all …]
|
/external/rust/crates/libc/ |
D | TEST_MAPPING | 5 "path": "external/rust/crates/anyhow" 8 "path": "external/rust/crates/base64" 11 "path": "external/rust/crates/cast" 14 "path": "external/rust/crates/crc32fast" 17 "path": "external/rust/crates/crossbeam-deque" 20 "path": "external/rust/crates/crossbeam-epoch" 23 "path": "external/rust/crates/crossbeam-queue" 26 "path": "external/rust/crates/crossbeam-utils" 29 "path": "external/rust/crates/futures-util" 32 "path": "external/rust/crates/getrandom" [all …]
|
/external/rust/cxx/book/src/build/ |
D | other.md | 1 {{#title Other build systems — Rust ♡ C++}} 8 - Link the resulting objects together with your other C++ and Rust objects. 12 CXX's Rust code generation automatically happens when the `#[cxx::bridge]` 13 procedural macro is expanded during the normal Rust compilation process, so no 39 ### Linking the C++ and Rust together 41 When linking a binary which contains mixed Rust and C++ code, you will have to 42 choose between using the Rust toolchain (`rustc`) or the C++ toolchain which you 45 Rust does not generate simple standalone `.o` files, so you can't just throw the 46 Rust-generated code into your existing C++ toolchain linker. Instead you need to 49 * Use `rustc` as the final linker. Pass any non-Rust libraries using `-L [all …]
|
/external/rust/crates/cfg-if/ |
D | TEST_MAPPING | 5 "path": "external/rust/crates/android_logger" 8 "path": "external/rust/crates/ash" 11 "path": "external/rust/crates/base64" 14 "path": "external/rust/crates/cast" 17 "path": "external/rust/crates/crc32fast" 20 "path": "external/rust/crates/crossbeam-deque" 23 "path": "external/rust/crates/crossbeam-epoch" 26 "path": "external/rust/crates/crossbeam-queue" 29 "path": "external/rust/crates/crossbeam-utils" 32 "path": "external/rust/crates/env_logger" [all …]
|
/external/rust/cxx/book/src/ |
D | extern-rust.md | 1 {{#title extern "Rust" — Rust ♡ C++}} 2 # extern "Rust" 4 ```rust,noplayground 7 extern "Rust" { 13 The `extern "Rust"` section of a CXX bridge declares Rust types and signatures 16 The CXX code generator uses your extern "Rust" section(s) to produce a C++ 18 has the same path as the Rust source file containing the bridge, except with a 21 A bridge module may contain zero or more extern "Rust" blocks. 23 ## Opaque Rust types 25 Types defined in Rust that are made available to C++, but only behind an [all …]
|
D | context.md | 1 {{#title Other Rust–C++ interop tools — Rust ♡ C++}} 2 # Context: other Rust–C++ interop tools 4 When it comes to interacting with an idiomatic Rust API or idiomatic C++ API 15 programmatically to `extern "C"` Rust signatures. Preferably, build a 16 safe/idiomatic Rust wrapper on top. 18 - Build a C-compatible Rust wrapper around the Rust code and use **[cbindgen]** 26 [bindgen]: https://github.com/rust-lang/rust-bindgen 40 [bindgen#388]: https://github.com/rust-lang/rust-bindgen/issues/388 41 [bindgen#380]: https://github.com/rust-lang/rust-bindgen/issues/380 42 [bindgen#607]: https://github.com/rust-lang/rust-bindgen/issues/607 [all …]
|
/external/rust/crates/codespan-reporting/ |
D | Cargo.lock | 6 source = "registry+https://github.com/rust-lang/crates.io-index" 15 source = "registry+https://github.com/rust-lang/crates.io-index" 21 source = "registry+https://github.com/rust-lang/crates.io-index" 32 source = "registry+https://github.com/rust-lang/crates.io-index" 38 source = "registry+https://github.com/rust-lang/crates.io-index" 44 source = "registry+https://github.com/rust-lang/crates.io-index" 50 source = "registry+https://github.com/rust-lang/crates.io-index" 56 source = "registry+https://github.com/rust-lang/crates.io-index" 87 source = "registry+https://github.com/rust-lang/crates.io-index" 100 source = "registry+https://github.com/rust-lang/crates.io-index" [all …]
|
/external/rust/crates/bindgen/ |
D | Cargo.lock | 8 source = "registry+https://github.com/rust-lang/crates.io-index" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 26 source = "registry+https://github.com/rust-lang/crates.io-index" 60 source = "registry+https://github.com/rust-lang/crates.io-index" 66 source = "registry+https://github.com/rust-lang/crates.io-index" 75 source = "registry+https://github.com/rust-lang/crates.io-index" 81 source = "registry+https://github.com/rust-lang/crates.io-index" 92 source = "registry+https://github.com/rust-lang/crates.io-index" 107 source = "registry+https://github.com/rust-lang/crates.io-index" 113 source = "registry+https://github.com/rust-lang/crates.io-index" [all …]
|
/external/rust/crates/async-stream/ |
D | Cargo.lock | 8 source = "registry+https://github.com/rust-lang/crates.io-index" 30 source = "registry+https://github.com/rust-lang/crates.io-index" 41 source = "registry+https://github.com/rust-lang/crates.io-index" 47 source = "registry+https://github.com/rust-lang/crates.io-index" 53 source = "registry+https://github.com/rust-lang/crates.io-index" 59 source = "registry+https://github.com/rust-lang/crates.io-index" 65 source = "registry+https://github.com/rust-lang/crates.io-index" 71 source = "registry+https://github.com/rust-lang/crates.io-index" 84 source = "registry+https://github.com/rust-lang/crates.io-index" 90 source = "registry+https://github.com/rust-lang/crates.io-index" [all …]
|
/external/rust/crates/regex/ |
D | CHANGELOG.md | 5 nightly Rust. CI has been updated to test this case. 7 * [BUG #772](https://github.com/rust-lang/regex/pull/772): 17 * [BUG #769](https://github.com/rust-lang/regex/issues/769): 28 [PR #768](https://github.com/rust-lang/regex/pull/768) fixes the bug, which was 41 This release primarily updates to Rust 2018 (finally) and bumps the MSRV to 42 Rust 1.41 (from Rust 1.28). Rust 1.41 was chosen because it's still reasonably 74 * [BUG #750](https://github.com/rust-lang/regex/pull/750): 86 * [BUG #362](https://github.com/rust-lang/regex/pull/362): 88 * [BUG #576](https://github.com/rust-lang/regex/pull/576): 90 * [BUG #728](https://github.com/rust-lang/regex/pull/749): [all …]
|
/external/rust/crates/num-bigint/ |
D | RELEASES.md | 7 [228]: https://github.com/rust-num/num-bigint/pull/228 8 [GHSA-v935-pqmr-g8v9]: https://github.com/rust-num/num-bigint/security/advisories/GHSA-v935-pqmr-g8… 16 [219]: https://github.com/rust-num/num-bigint/pull/219 27 [199]: https://github.com/rust-num/num-bigint/pull/199 28 [200]: https://github.com/rust-num/num-bigint/pull/200 29 [208]: https://github.com/rust-num/num-bigint/pull/208 30 [216]: https://github.com/rust-num/num-bigint/pull/216 37 - `arbitrary` support has been updated to 1.0, requiring Rust 1.40. 38 - `quickcheck` support has been updated to 1.0, requiring Rust 1.46. 39 - `rand` support has been updated to 0.8, requiring Rust 1.36. [all …]
|
/external/rust/crates/bindgen/src/ |
D | features.rs | 13 /// Represents the version of the Rust language to target. 30 /// Gives the latest stable Rust version 41 /// * The stable/beta versions of Rust are of the form "1.0", 53 "Got an invalid rust target. Accepted values ", 88 /// Rust stable 1.0 90 /// Rust stable 1.17 91 …/// * Static lifetime elision ([RFC 1623](https://github.com/rust-lang/rfcs/blob/master/text/1623… 93 /// Rust stable 1.19 94 …/// * Untagged unions ([RFC 1444](https://github.com/rust-lang/rfcs/blob/master/text/1444-union.m… 96 /// Rust stable 1.20 [all …]
|
/external/toolchain-utils/llvm_tools/patch_sync/ |
D | Cargo.lock | 8 source = "registry+https://github.com/rust-lang/crates.io-index" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 26 source = "registry+https://github.com/rust-lang/crates.io-index" 32 source = "registry+https://github.com/rust-lang/crates.io-index" 43 source = "registry+https://github.com/rust-lang/crates.io-index" 49 source = "registry+https://github.com/rust-lang/crates.io-index" 58 source = "registry+https://github.com/rust-lang/crates.io-index" 64 source = "registry+https://github.com/rust-lang/crates.io-index" 79 source = "registry+https://github.com/rust-lang/crates.io-index" 88 source = "registry+https://github.com/rust-lang/crates.io-index" [all …]
|
/external/rust/crates/num-traits/ |
D | RELEASES.md | 15 behavior, but [rust#15536] resolved that such casts are fine. 22 [180]: https://github.com/rust-num/num-traits/pull/180 23 [185]: https://github.com/rust-num/num-traits/pull/185 24 [186]: https://github.com/rust-num/num-traits/pull/186 25 [192]: https://github.com/rust-num/num-traits/issues/192 26 [rust#15536]: https://github.com/rust-lang/rust/issues/15536 40 [153]: https://github.com/rust-num/num-traits/pull/153 41 [165]: https://github.com/rust-num/num-traits/pull/165 42 [171]: https://github.com/rust-num/num-traits/pull/171 51 [145]: https://github.com/rust-num/num-traits/pull/145 [all …]
|
/external/rust/crates/crossbeam-epoch/ |
D | Cargo.lock | 8 source = "registry+https://github.com/rust-lang/crates.io-index" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 23 source = "registry+https://github.com/rust-lang/crates.io-index" 29 source = "registry+https://github.com/rust-lang/crates.io-index" 35 source = "registry+https://github.com/rust-lang/crates.io-index" 55 source = "registry+https://github.com/rust-lang/crates.io-index" 66 source = "registry+https://github.com/rust-lang/crates.io-index" 79 source = "registry+https://github.com/rust-lang/crates.io-index" 90 source = "registry+https://github.com/rust-lang/crates.io-index" 96 source = "registry+https://github.com/rust-lang/crates.io-index" [all …]
|
/external/rust/crates/serde/ |
D | build.rs | 17 // std::collections::Bound was stabilized in Rust 1.17 in main() 18 // but it was moved to core::ops later in Rust 1.26: in main() 19 // https://doc.rust-lang.org/core/ops/enum.Bound.html in main() 27 // core::cmp::Reverse stabilized in Rust 1.19: in main() 28 // https://doc.rust-lang.org/stable/core/cmp/struct.Reverse.html in main() 33 // CString::into_boxed_c_str and PathBuf::into_boxed_path stabilized in Rust 1.20: in main() 34 // https://doc.rust-lang.org/std/ffi/struct.CString.html#method.into_boxed_c_str in main() 35 // https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.into_boxed_path in main() 41 // From<Box<T>> for Rc<T> / Arc<T> stabilized in Rust 1.21: in main() 42 // https://doc.rust-lang.org/std/rc/struct.Rc.html#impl-From<Box<T>> in main() [all …]
|
/external/rust/crates/quote/ |
D | TEST_MAPPING | 5 "path": "external/rust/crates/anyhow" 8 "path": "external/rust/crates/arbitrary" 11 "path": "external/rust/crates/argh" 14 "path": "external/rust/crates/base64" 17 "path": "external/rust/crates/bitflags" 20 "path": "external/rust/crates/bytes" 23 "path": "external/rust/crates/either" 26 "path": "external/rust/crates/futures-util" 29 "path": "external/rust/crates/jni" 32 "path": "external/rust/crates/libm" [all …]
|
/external/rust/crates/proc-macro2/ |
D | TEST_MAPPING | 5 "path": "external/rust/crates/anyhow" 8 "path": "external/rust/crates/arbitrary" 11 "path": "external/rust/crates/argh" 14 "path": "external/rust/crates/base64" 17 "path": "external/rust/crates/bitflags" 20 "path": "external/rust/crates/bytes" 23 "path": "external/rust/crates/either" 26 "path": "external/rust/crates/futures-util" 29 "path": "external/rust/crates/jni" 32 "path": "external/rust/crates/libm" [all …]
|
/external/rust/cxx/third-party/ |
D | Cargo.lock | 8 source = "registry+https://github.com/rust-lang/crates.io-index" 14 source = "registry+https://github.com/rust-lang/crates.io-index" 23 source = "registry+https://github.com/rust-lang/crates.io-index" 34 source = "registry+https://github.com/rust-lang/crates.io-index" 40 source = "registry+https://github.com/rust-lang/crates.io-index" 46 source = "registry+https://github.com/rust-lang/crates.io-index" 55 source = "registry+https://github.com/rust-lang/crates.io-index" 61 source = "registry+https://github.com/rust-lang/crates.io-index" 70 source = "registry+https://github.com/rust-lang/crates.io-index" 85 source = "registry+https://github.com/rust-lang/crates.io-index" [all …]
|
/external/rust/crates/syn/ |
D | TEST_MAPPING | 5 "path": "external/rust/crates/anyhow" 8 "path": "external/rust/crates/arbitrary" 11 "path": "external/rust/crates/argh" 14 "path": "external/rust/crates/base64" 17 "path": "external/rust/crates/bitflags" 20 "path": "external/rust/crates/bytes" 23 "path": "external/rust/crates/either" 26 "path": "external/rust/crates/futures-util" 29 "path": "external/rust/crates/jni" 32 "path": "external/rust/crates/libm" [all …]
|