Home
last modified time | relevance | path

Searched +full:ci +full:- +full:crate (Results 1 – 25 of 71) sorted by relevance

123

/third_party/rust/crates/env_logger/.github/workflows/
Dci.yml6 - "**.rs"
7 - "Cargo.toml"
8 - "Cargo.lock"
13 runs-on: ubuntu-latest
15 - name: Checkout sources
18 - name: Install Rust toolchain
19 uses: actions-rs/toolchain@v1
26 - name: Check formatting
27 uses: actions-rs/cargo@v1
30 args: -- --check
[all …]
/third_party/rust/crates/libc/
DCONTRIBUTING.md4 to the `libc` crate.
11 The internal structure of this crate is designed to minimize the number of
13 to all platforms in the future. As a result, the crate is organized
23 to `src/unix/mod.rs`, but when adding a Linux-only API it should be added to
27 at, fear not! This crate has CI support which tests any binding against all
32 symbols list(s) found in the `libc-test/semver` directory. These lists keep
33 track of what symbols are public in the libc crate and ensures they remain
34 available between changes to the crate. If the new symbol(s) are available on
43 4. Wait for CI to pass, fixing errors.
51 We have two automated tests running on [GitHub Actions](https://github.com/rust-lang/libc/actions):
[all …]
DREADME.md1 # libc - Raw FFI bindings to platforms' system libraries
3 [![GHA Status]][GitHub Actions] [![Cirrus CI Status]][Cirrus CI] [![Latest Version]][crates.io] [![…
6 code (or "C-like" code) on each of the platforms that Rust supports. This
10 This crate exports all underlying platform types, functions, and constants under
11 the crate root, so all items are accessible as `libc::foo`. The types and values
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.
51 |----------------------|---------|
59 | `const-extern-fn` | 1.62.0 |
63 [Platform-specific documentation (master branch)][docs.master].
[all …]
/third_party/rust/crates/shlex/
DREADME.md1 [![ci badge]][ci link] [![crates.io badge]][crates.io link] [![docs.rs badge]][docs.rs link]
3 [crates.io badge]: https://img.shields.io/crates/v/shlex.svg?style=flat-square
5 [docs.rs badge]: https://img.shields.io/badge/docs-online-dddddd.svg?style=flat-square
7 [ci badge]: https://img.shields.io/github/actions/workflow/status/comex/rust-shlex/test.yml?branch=…
8 [ci link]: https://github.com/comex/rust-shlex/actions
19 The algorithms in this crate are oblivious to UTF-8 high bytes, so they iterate
20 over the bytes directly as a micro-optimization.
22 Disabling the `std` feature (which is enabled by default) will allow the crate
23 to work in `no_std` environments, where the `alloc` crate, and a global
29 - Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or
[all …]
/third_party/rust/crates/regex/regex-syntax/
DREADME.md1 regex-syntax
3 This crate provides a robust regular expression parser.
5 [![Build status](https://github.com/rust-lang/regex/workflows/ci/badge.svg)](https://github.com/rus…
6 [![Crates.io](https://img.shields.io/crates/v/regex-syntax.svg)](https://crates.io/crates/regex-syn…
7 [![Rust](https://img.shields.io/badge/rust-1.28.0%2B-blue.svg?maxAge=3600)](https://github.com/rust
12 https://docs.rs/regex-syntax
17 There are two primary types exported by this crate: `Ast` and `Hir`. The former
46 This crate has no `unsafe` code and sets `forbid(unsafe_code)`. While it's
47 possible this crate could use `unsafe` code in the future, the standard
48 for doing so is extremely high. In general, most code in this crate is not
[all …]
/third_party/rust/crates/linux-raw-sys/
DREADME.md2 <h1><code>linux-raw-sys</code></h1>
9 …e/linux-raw-sys/actions?query=workflow%3ACI"><img src="https://github.com/sunfishcode/linux-raw-sy…
10 …alliance.zulipchat.com/#narrow/stream/206238-general"><img src="https://img.shields.io/badge/zulip
11 …<a href="https://crates.io/crates/linux-raw-sys"><img src="https://img.shields.io/crates/v/linux-r…
12 …<a href="https://docs.rs/linux-raw-sys"><img src="https://docs.rs/linux-raw-sys/badge.svg" alt="do…
16 This crate contains bindgen-generated bindings for Linux's userspace API.
20 minimal type-safe, memory-safe, and I/O-safe API to the Linux system calls
21 built on these bindings, see the [rustix crate].
25 most things needed by general-purpose code.
27 To regenerate the generated bindings, run `cargo update && cd gen && cargo run --release`.
[all …]
/third_party/rust/crates/is-terminal/
DREADME.md2 <h1><code>is-terminal</code></h1>
9 …code/is-terminal/actions?query=workflow%3ACI"><img src="https://github.com/sunfishcode/is-terminal…
10 …<a href="https://crates.io/crates/is-terminal"><img src="https://img.shields.io/crates/v/is-termin…
11 …<a href="https://docs.rs/is-terminal"><img src="https://docs.rs/is-terminal/badge.svg" alt="docs.r…
15 is-terminal is a simple utility that answers one question:
20 and may support color and other special features. This crate doesn't provide
23 On Unix-family platforms, this is effectively the same as the [`isatty`]
25 high-level stream types instead of raw file descriptors.
30 This crate is derived from [the atty crate] with [PR \#51] bug fix and
31 [PR \#54] port to windows-sys applied. The only additional difference is that
[all …]
/third_party/rust/crates/proc-macro-error/
DREADME.md3 [![travis ci](https://travis-ci.org/CreepySkeleton/proc-macro-error.svg?branch=master)](https://tra…
4 [![docs.rs](https://docs.rs/proc-macro-error/badge.svg)](https://docs.rs/proc-macro-error)
5 …idden](https://img.shields.io/badge/unsafe-forbidden-success.svg)](https://github.com/rust-secure-
7 This crate aims to make error reporting in proc-macros simple and easy to use.
8 Migrate from `panic!`-based errors for as little effort as possible!
10 Also, you can explicitly [append a dummy token stream][crate::dummy] to your errors.
12 To achieve his, this crate serves as a tiny shim around `proc_macro::Diagnostic` and
14 When the underlying diagnostic type is finally stabilized, this crate will be simply
17 So you can just use this crate and have *both* some of `proc_macro::Diagnostic` functionality
18 available on stable ahead of time and your error-reporting code future-proof.
[all …]
/third_party/rust/crates/unicode-width/
DREADME.md1 # unicode-width
8 [![Build Status](https://travis-ci.org/unicode-rs/unicode-width.svg)](https://travis-ci.org/unicode
10 [Documentation](https://unicode-rs.github.io/unicode-width/unicode_width/index.html)
13 extern crate unicode_width;
29 zero-width joiner and a microscope emoji.
32 extern crate unicode_width;
43 covered by this crate.
47 unicode-width does not depend on libstd, so it can be used in crates
57 unicode-width = "0.1.7"
/third_party/rust/crates/static-assertions-rs/src/
Dlib.rs1 …aw.githubusercontent.com/nvzqz/static-assertions-rs/assets/Banner.png)](https://github.com/nvzqz/s…
7 //! <a href="https://travis-ci.org/nvzqz/static-assertions-rs">
8 //! <img src="https://travis-ci.org/nvzqz/static-assertions-rs.svg?branch=master" alt="Buil…
10 //! <img src="https://img.shields.io/badge/rustc-^1.37.0-blue.svg" alt="rustc ^1.37.0">
16 //! _All_ checks provided by this crate are performed at [compile-time]. This
24 //! This crate is available [on crates.io][crate] and can be used by adding the
32 //! and this to your crate root (`main.rs` or `lib.rs`):
36 //! extern crate static_assertions;
44 //! extern crate static_assertions as sa;
56 //! See [`CHANGELOG.md`](https://github.com/nvzqz/static-assertions-rs/blob/master/CHANGELOG.md)
[all …]
/third_party/rust/crates/clang-sys/
DREADME.md1 # clang-sys
3 [![Crate](https://img.shields.io/crates/v/clang-sys.svg)](https://crates.io/crates/clang-sys)
4 [![Documentation](https://docs.rs/clang-sys/badge.svg)](https://docs.rs/clang-sys)
5 [![CI](https://img.shields.io/github/workflow/status/KyleMayes/clang-sys/CI/master)](https://github…
6 ![MSRV](https://img.shields.io/badge/MSRV-1.40.0-blue)
10 …t idiomatic Rust wrapper for these bindings, see [`clang-rs`](https://github.com/KyleMayes/clang-r…
14 ## [Documentation](https://docs.rs/clang-sys)
16 Note that the documentation on https://docs.rs for this crate assumes usage of the `runtime` Cargo …
26 * `clang_3_5` - requires `libclang` 3.5 or later
27 * `clang_3_6` - requires `libclang` 3.6 or later
[all …]
/third_party/rust/crates/codespan/
DCONTRIBUTING.md5 - [Introduction](#introduction)
6 - [Code of Conduct](#code-of-conduct)
7 - [Matrix Room](#matrix-room)
8 - [Reporting Bugs and Suggesting Improvements](#reporting-bugs-and-suggesting-improvements)
9 - [Contribution Workflow](#contribution-workflow)
10 - [Quality Standards](#quality-standards)
11 - [Release Process](#release-process)
30 Joining the matrix room at [#codespan:matrix.org][codespan-matrix] is a good way to get in touch wi…
32 [codespan-matrix]: https://app.element.io/#/room/#codespan:matrix.org
36 Bugs (unwanted behaviour) and suggested improvements are tracked as [GitHub issues][github-issues].
[all …]
/third_party/rust/crates/libc/ci/
DREADME.md1 The goal of the libc crate is to have CI running everywhere to have the
3 result the CI is pretty complicated and also pretty large! Hopefully this can
7 Note that this documentation is quite outdated. See CI config and scripts
8 in the `ci` directory how we run CI now.
14 * `run-docker.sh` - a shell script run by most builders, it will execute
17 * `run.sh` - the actual script which runs tests for a particular architecture.
19 * `dox.sh` - build the documentation of the crate and publish it to gh-pages.
21 # CI Systems
23 Currently this repository leverages a combination of GitHub Actions and Cirrus CI
34 * Android runs in a [docker image][android-docker] with an emulator, the NDK,
[all …]
/third_party/rust/crates/link-cplusplus/
DREADME.md1 `-lstdc++` or `-lc++`
4 …badge/github-dtolnay/link--cplusplus-8da0cb?style=for-the-badge&labelColor=555555&logo=github" hei…
5 ….shields.io/crates/v/link-cplusplus.svg?style=for-the-badge&color=fc8d62&logo=rust" height="20">](…
6 …elds.io/badge/docs.rs-link--cplusplus-66c2a5?style=for-the-badge&labelColor=555555&logo=docs.rs" h…
7 …orkflow/status/dtolnay/link-cplusplus/ci.yml?branch=master&style=for-the-badge" height="20">](http…
9 This crate exists for the purpose of passing `-lstdc++` or `-lc++` to the
13 Without this crate, a library would need to:
15 - pick one or the other to link, with no way for downstream applications to
17 - or link neither and require an explicit link flag provided by downstream
32 link-cplusplus = "1.0"
[all …]
/third_party/rust/crates/memchr/
DREADME.md5 [![Build status](https://github.com/BurntSushi/memchr/workflows/ci/badge.svg)](https://github.com/B…
8 Dual-licensed under MIT or the [UNLICENSE](https://unlicense.org/).
18 * The top-level module provides routines for searching for 1, 2 or 3 bytes
22 * The `memmem` sub-module provides forward and reverse substring search
26 is exactly what you want when searching either UTF-8 or arbitrary bytes.
31 `std` feature if you want to use it in a `#![no_std]` crate:
35 memchr = { version = "2", default-features = false }
44 `memchr` is a routine that is part of libc, although this crate does not use
49 available in this crate, then enabling the `libc` feature will use libc's
52 The rest of the functions in this crate, e.g., `memchr2` or `memrchr3` and the
[all …]
/third_party/rust/crates/log/
DREADME.md6 …s](https://img.shields.io/github/workflow/status/rust-lang/log/CI/master)](https://github.com/rust
15 crate, and the consumer of those libraries can choose the logging
23 This version is explicitly tested in CI and may be bumped in any release as needed. Maintaining com…
29 Libraries should link only to the `log` crate, and use the provided macros to
75 * [`systemd-journal-logger`](https://docs.rs/systemd-journal-logger/*/systemd_journal_logger/)
76 * [`slog-stdlog`](https://docs.rs/slog-stdlog/*/slog_stdlog/)
83 …* You may need to construct [an FFI-safe wrapper over `log`](https://github.com/rust-lang/log/issu…
92 The executable itself may use the `log` crate to log as well.
/third_party/rust/crates/version_check/
DREADME.md3 [![Build Status](https://github.com/SergioBenitez/version_check/workflows/CI/badge.svg)](https://gi…
7 This tiny crate checks that the running or installed `rustc` meets some version
9 `--version`. The path to the compiler is determined first via the `RUSTC`
18 [build-dependencies]
30 extern crate version_check as rustc;
33 println!("cargo:rustc-cfg=question_mark_operator");
37 Check that the running compiler was released on or after `2018-12-18`:
40 extern crate version_check as rustc;
42 match rustc::is_min_date("2018-12-18") {
52 extern crate version_check as rustc;
[all …]
/third_party/rust/crates/lazycell/
DREADME.md6 …s://travis-ci.org/indiv0/lazycell" title="Travis Build Status"><img src="https://travis-ci.org/ind…
10 …" title="API Docs"><img src="https://img.shields.io/badge/API-docs-blue.svg" alt="api-docs-badge">…
11 …itle="Crates.io"><img src="https://img.shields.io/crates/v/lazycell.svg" alt="crates-io"></img></a>
12 …f="#license" title="License: MIT/Apache-2.0"><img src="https://img.shields.io/crates/l/lazycell.sv…
13 …coveralls.io/repos/github/indiv0/lazycell/badge.svg?branch=master" alt="coveralls-badge"></img></a>
39 extern crate lazycell;
42 See the [API docs][api-docs] for information on using the crate in your library.
55 for the project [crates.io][crates-io-repo].
65 See [LICENSE-APACHE][license-apache], and [LICENSE-MIT][license-mit] for details.
67 [api-docs]: https://indiv0.github.io/lazycell/lazycell
[all …]
/third_party/rust/crates/libc/.github/
DPULL_REQUEST_TEMPLATE.md5 - \[ ] Edit corresponding file(s) under `libc-test/semver` when you add/remove item(s)
6 - \[ ] `rustc ci/style.rs && ./style src`
7 - \[ ] `cd libc-test && cargo test` (This might fail on your env due to environment difference betw…
8 - \[ ] Your PR that bumps up the crate version doesn't contain any other changes
/third_party/rust/crates/clap/examples/
Dcargo-example.md2 book](https://doc.rust-lang.org/cargo/reference/external-tools.html#custom-subcommands).
3 The crate [`clap-cargo`](https://github.com/crate-ci/clap-cargo) can help in
8 $ cargo-example --help
12 example A simple to use, efficient, and full-featured Command Line Argument Parser
16 -h, --help Print help
18 $ cargo-example example --help
19 A simple to use, efficient, and full-featured Command Line Argument Parser
24 --manifest-path <PATH>
25 -h, --help Print help
26 -V, --version Print version
[all …]
Dcargo-example-derive.md2 book](https://doc.rust-lang.org/cargo/reference/external-tools.html#custom-subcommands).
3 The crate [`clap-cargo`](https://github.com/crate-ci/clap-cargo) can help in
8 $ cargo-example-derive --help
12 example-derive A simple to use, efficient, and full-featured Command Line Argument Parser
16 -h, --help Print help
18 $ cargo-example-derive example-derive --help
19 A simple to use, efficient, and full-featured Command Line Argument Parser
21 Usage: cargo example-derive [OPTIONS]
24 --manifest-path <MANIFEST_PATH>
25 -h, --help Print help
[all …]
/third_party/rust/crates/proc-macro2/
DREADME.md1 # proc-macro2
3 …/badge/github-dtolnay/proc--macro2-8da0cb?style=for-the-badge&labelColor=555555&logo=github" heigh…
4 …g.shields.io/crates/v/proc-macro2.svg?style=for-the-badge&color=fc8d62&logo=rust" height="20">](ht…
5 …ields.io/badge/docs.rs-proc--macro2-66c2a5?style=for-the-badge&labelColor=555555&logo=docs.rs" hei…
6 …workflow/status/dtolnay/proc-macro2/ci.yml?branch=master&style=for-the-badge" height="20">](https:…
8 A wrapper around the procedural macro API of the compiler's `proc_macro` crate.
11 - **Bring proc-macro-like functionality to other contexts like build.rs and
14 `proc_macro2` types may exist anywhere including non-macro code. By developing
17 many other use cases and we avoid reimplementing non-macro equivalents of
20 - **Make procedural macros unit testable.** As a consequence of being specific
[all …]
/third_party/rust/crates/rustix/
DREADME.md11 …src="https://github.com/bytecodealliance/rustix/workflows/CI/badge.svg" alt="Github Actions CI Sta…
12 …alliance.zulipchat.com/#narrow/stream/206238-general"><img src="https://img.shields.io/badge/zulip
18 `rustix` provides efficient memory-safe and [I/O-safe] wrappers to POSIX-like,
19 Unix-like, Linux, and Winsock2 syscall-like APIs, with configurable backends.
21 [`io-lifetimes`] instead of raw file descriptors, providing memory safety,
27 `rustix` is low-level and, and while the `net` API supports Winsock2 on
28 Windows, the rest of the APIs do not support Windows; for higher-level and more
29 portable APIs built on this functionality, see the [`system-interface`],
30 [`cap-std`], and [`fs-set-times`] crates, for example.
35 supported on Linux on x86-64, x86, aarch64, riscv64gc, powerpc64le,
[all …]
/third_party/rust/crates/termcolor/
DREADME.md6 are provided for use in single-threaded or multi-threaded command line
9 [![Build status](https://github.com/BurntSushi/termcolor/workflows/ci/badge.svg)](https://github.co…
12 Dual-licensed under MIT or the [UNLICENSE](https://unlicense.org/).
49 The `StandardStream` type in this crate works similarly to `std::io::Stdout`,
57 fn write_green() -> io::Result<()> {
76 fn write_green() -> io::Result<()> {
95 * In non-Windows environments, if `TERM` is not set, then colors will be
102 crate.
106 This crate's minimum supported `rustc` version is `1.34.0`.
108 The current policy is that the minimum Rust version required to use this crate
[all …]
/third_party/rust/crates/strsim-rs/
DREADME.md1 # strsim-rs
4 …ields.io/crates/l/strsim.svg?maxAge=2592000)](https://github.com/dguo/strsim-rs/blob/master/LICENS…
5 [![CI status](https://github.com/dguo/strsim-rs/workflows/CI/badge.svg)](https://github.com/dguo/st…
6 …idden](https://img.shields.io/badge/unsafe-forbidden-success.svg)](https://github.com/rust-secure-
8 [Rust](https://www.rust-lang.org) implementations of [string similarity metrics]:
9 - [Hamming]
10 - [Levenshtein] - distance & normalized
11 - [Optimal string alignment]
12 - [Damerau-Levenshtein] - distance & normalized
13- [Jaro and Jaro-Winkler] - this implementation of Jaro-Winkler does not limit the common prefix l…
[all …]

123