Home
last modified time | relevance | path

Searched full:rust (Results 1 – 25 of 2642) sorted by relevance

12345678910>>...106

/external/rust/crates/nix/
DCHANGELOG.md14 (#[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/
Dtests.h2 #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 …]
Dtests.cc63 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/
DCHANGELOG.md15 [#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/
DCargo.lock6 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/
DCargo.lock8 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/
DTEST_MAPPING5 "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/
Dother.md1 {{#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/
DTEST_MAPPING5 "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/
Dextern-rust.md1 {{#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 …]
Dcontext.md1 {{#title Other Rust–C++ interop tools — Rust ♡ C++}}
2 # Context: other Rust&ndash;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/
DCargo.lock6 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/
DCargo.lock8 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/
DCargo.lock8 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/
DCHANGELOG.md5 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/
DRELEASES.md7 [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/
Dfeatures.rs13 /// 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/
DCargo.lock8 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/
DRELEASES.md15 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/
DCargo.lock8 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/
Dbuild.rs17 // 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/
DTEST_MAPPING5 "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/
DTEST_MAPPING5 "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/
DCargo.lock8 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/
DTEST_MAPPING5 "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 …]

12345678910>>...106