Files
Claudio DeSouza 4920f6db14 [rust][cr149] extra_input_roots using wildcards
These changes have been automatically picked up on by `gnrt gen`.

Chromium changes:
https://chromium.googlesource.com/chromium/src/+/36a5776a2fefd795a20d7f95a5f0eb64dd9ff75b

commit 36a5776a2fefd795a20d7f95a5f0eb64dd9ff75b
Author: Lukasz Anforowicz <lukasza@chromium.org>
Date:   Mon May 4 15:09:18 2026 -0700

    [gnrt] Allow wildcards and any file extension in `extra_input_roots`.

    Rather than allowlisting extensions one-by-one, let's add support for
    wildcards and let `gnrt_config.toml` pick which extensions to cover.

    Other changes in this CL:

    * It turned out that before this CL `extra_input_roots` was ignored for
      "binary" crates (and only taken into account for "library" crates)
    * Stop automatically enumerating non-`.rs` files under `src/`.  This
      was somewhat okay when only allowlisted extensions were included, but
      would result in lots of extra files after this CL.  (And also, this
      removes some unneeded `BUILD.gn` entries here and there.)
    * Globbing means that we no longer need to manually match extensions
      in `fn collect_crate_file` so this function has been inlined
      and refactored away.

    Tested by manually running the following tools (and including the
    results in this CL):

    * `tools/crates/run_gnrt.py gen`
    * `tools/rust/gnrt_stdlib.py`
    * `cargo test` and `cargo clippy` in `tools/rust/gnrt`

    Bug: 508339800
    Change-Id: Ieb6b0d7205b407f921272bf5ad7c7bc54f355f32
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7809525
    Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
    Reviewed-by: Devon Loehr <dloehr@google.com>
    Cr-Commit-Position: refs/heads/main@{#1624964}
2026-05-22 16:57:37 -04:00
..

Name: reddsa
URL: https://crates.io/crates/reddsa
Version: 0.5.1
Revision: b1bbad7bac08331c0b2cb7b91da6e94e698f8021
License: Apache-2.0
License File: //brave/third_party/rust/chromium_crates_io/vendor/reddsa-v0_5/LICENSE.Apache-2.0
Shipped: yes
Security Critical: yes

Description: A standalone implementation of the RedDSA signature scheme.