Lines Matching +full:rust +full:- +full:lang
1 # libc - Raw FFI bindings to platforms' system libraries
6 code (or "C-like" code) on each of the platforms that Rust supports. This
17 [rfc]: https://github.com/rust-lang/rfcs/blob/master/text/1291-promote-libc.md
37 * `const-extern-fn`: Changes some `extern fn`s into `const extern fn`s.
38 If you use Rust >= 1.62, this feature is implicitly enabled.
43 ## Rust version support
45 The minimum supported Rust toolchain version is currently **Rust 1.13.0**.
47 supported Rust version; such policy is a work in progress.) APIs requiring
48 newer Rust features are only available on newer Rust toolchains:
51 |----------------------|---------|
59 | `const-extern-fn` | 1.62.0 |
63 [Platform-specific documentation (master branch)][docs.master].
66 [`ci/build.sh`](https://github.com/rust-lang/libc/blob/master/ci/build.sh)
67 for the platforms on which `libc` is guaranteed to build for each Rust
68 toolchain. The test-matrix at [GitHub Actions] and [Cirrus CI] show the
77 * [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
78 ([LICENSE-APACHE](https://github.com/rust-lang/libc/blob/master/LICENSE-APACHE))
81 ([LICENSE-MIT](https://github.com/rust-lang/libc/blob/master/LICENSE-MIT))
90 [contributing instructions]: https://github.com/rust-lang/libc/blob/master/CONTRIBUTING.md
93 must adhere to Rust's [Code of Conduct].
95 [Code of Conduct]: https://www.rust-lang.org/policies/code-of-conduct
98 for inclusion in `libc` by you, as defined in the Apache-2.0 license, shall be
101 [GitHub Actions]: https://github.com/rust-lang/libc/actions
102 [GHA Status]: https://github.com/rust-lang/libc/workflows/CI/badge.svg
103 [Cirrus CI]: https://cirrus-ci.com/github/rust-lang/libc
104 [Cirrus CI Status]: https://api.cirrus-ci.com/github/rust-lang/libc.svg
110 [docs.master]: https://rust-lang.github.io/libc/#platform-specific-documentation