Name Description Size Coverage
bindings.rs 404 -
BUILD.gn 2749 -
cargo_crate.gni 20193 -
chromium_prelude -
crubit -
filter_clang_args.py Filters clang args to make them suitable for libclang. Rust involves several libclang-based tools that parse C++. We pass such tools our complete {{cflags}}, but a few of the arguments aren't appropriate for libclang (for example those which load plugins). This function filters them out. 815 -
OWNERS 86 -
rs_bindings_from_cc.gni 10158 -
run_bindgen.py 4345 -
run_build_script.py Works out the host rustc target. 7582 -
run_rs_bindings_from_cc.py 5052 -
rust_bindgen.gni 4076 -
rust_bindgen_generator.gni 12142 -
rust_executable.gni 2598 -
rust_macro.gni 821 -
rust_shared_library.gni 1025 -
rust_static_library.gni 9527 -
rust_target.gni 18021 -
rust_unit_test.gni 4324 -
rust_unit_tests_group.gni 2899 -
rustc_wrapper.py Verify everything used by rustc (found in `depline`) was specified in the GN build rule (found in `sources` or `inputs`). TODO(danakj): This allows things in `sources` that were not actually used by rustc since third-party packages sources need to be a union of all build configs/platforms for simplicity in generating build rules. For first-party code we could be more strict and reject things in `sources` that were not consumed. 8658 -
std -
tests -
write_rustflags.py 983 -