Name Description Size Coverage
BUILD.gn 2987 -
import.rs WebRTC Rust Portability Import Proc-Macro Wrapper. This crate provides the `import!` macro which serves as a layer of indirection over Chromium's `chromium::import!`. It rewrites source-relative GN paths dynamically based on whether WebRTC is built standalone or embedded inside a vendor directory tree (like `//third_party/webrtc`). 3850 -
lib.rs 425 -
path_utils.rs Path manipulation utilities for the WebRTC Rust macro. This module contains the pure string transformation logic used by the import macro. It is deliberately separated from the `proc_macro` crate file so that it can be cross-compiled and validated via native target-platform unit tests. 4068 -
test_subdir -
webrtc_import_test.rs 577 -
webrtc_import_test_lib.rs 434 -