diff --git a/bindgen/3rdparty/BUILD.bazel b/extensions/bindgen/3rdparty/BUILD.bazel similarity index 100% rename from bindgen/3rdparty/BUILD.bazel rename to extensions/bindgen/3rdparty/BUILD.bazel diff --git a/bindgen/3rdparty/BUILD.bindgen-cli.bazel b/extensions/bindgen/3rdparty/BUILD.bindgen-cli.bazel similarity index 100% rename from bindgen/3rdparty/BUILD.bindgen-cli.bazel rename to extensions/bindgen/3rdparty/BUILD.bindgen-cli.bazel diff --git a/bindgen/3rdparty/Cargo.Bazel.lock b/extensions/bindgen/3rdparty/Cargo.Bazel.lock similarity index 100% rename from bindgen/3rdparty/Cargo.Bazel.lock rename to extensions/bindgen/3rdparty/Cargo.Bazel.lock diff --git a/bindgen/3rdparty/crates/BUILD.aho-corasick-1.1.3.bazel b/extensions/bindgen/3rdparty/crates/BUILD.aho-corasick-1.1.3.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.aho-corasick-1.1.3.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.aho-corasick-1.1.3.bazel diff --git a/bindgen/3rdparty/crates/BUILD.annotate-snippets-0.9.2.bazel b/extensions/bindgen/3rdparty/crates/BUILD.annotate-snippets-0.9.2.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.annotate-snippets-0.9.2.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.annotate-snippets-0.9.2.bazel diff --git a/bindgen/3rdparty/crates/BUILD.anstream-0.6.15.bazel b/extensions/bindgen/3rdparty/crates/BUILD.anstream-0.6.15.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.anstream-0.6.15.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.anstream-0.6.15.bazel diff --git a/bindgen/3rdparty/crates/BUILD.anstyle-1.0.8.bazel b/extensions/bindgen/3rdparty/crates/BUILD.anstyle-1.0.8.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.anstyle-1.0.8.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.anstyle-1.0.8.bazel diff --git a/bindgen/3rdparty/crates/BUILD.anstyle-parse-0.2.5.bazel b/extensions/bindgen/3rdparty/crates/BUILD.anstyle-parse-0.2.5.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.anstyle-parse-0.2.5.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.anstyle-parse-0.2.5.bazel diff --git a/bindgen/3rdparty/crates/BUILD.anstyle-query-1.1.1.bazel b/extensions/bindgen/3rdparty/crates/BUILD.anstyle-query-1.1.1.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.anstyle-query-1.1.1.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.anstyle-query-1.1.1.bazel diff --git a/bindgen/3rdparty/crates/BUILD.anstyle-wincon-3.0.4.bazel b/extensions/bindgen/3rdparty/crates/BUILD.anstyle-wincon-3.0.4.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.anstyle-wincon-3.0.4.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.anstyle-wincon-3.0.4.bazel diff --git a/bindgen/3rdparty/crates/BUILD.bazel b/extensions/bindgen/3rdparty/crates/BUILD.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.bazel diff --git a/bindgen/3rdparty/crates/BUILD.bindgen-0.70.1.bazel b/extensions/bindgen/3rdparty/crates/BUILD.bindgen-0.70.1.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.bindgen-0.70.1.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.bindgen-0.70.1.bazel diff --git a/bindgen/3rdparty/crates/BUILD.bitflags-2.6.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.bitflags-2.6.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.bitflags-2.6.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.bitflags-2.6.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.cexpr-0.6.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.cexpr-0.6.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.cexpr-0.6.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.cexpr-0.6.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.clang-sys-1.8.1.bazel b/extensions/bindgen/3rdparty/crates/BUILD.clang-sys-1.8.1.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.clang-sys-1.8.1.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.clang-sys-1.8.1.bazel diff --git a/bindgen/3rdparty/crates/BUILD.clap-4.5.17.bazel b/extensions/bindgen/3rdparty/crates/BUILD.clap-4.5.17.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.clap-4.5.17.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.clap-4.5.17.bazel diff --git a/bindgen/3rdparty/crates/BUILD.clap_builder-4.5.17.bazel b/extensions/bindgen/3rdparty/crates/BUILD.clap_builder-4.5.17.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.clap_builder-4.5.17.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.clap_builder-4.5.17.bazel diff --git a/bindgen/3rdparty/crates/BUILD.clap_complete-4.5.26.bazel b/extensions/bindgen/3rdparty/crates/BUILD.clap_complete-4.5.26.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.clap_complete-4.5.26.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.clap_complete-4.5.26.bazel diff --git a/bindgen/3rdparty/crates/BUILD.clap_derive-4.5.13.bazel b/extensions/bindgen/3rdparty/crates/BUILD.clap_derive-4.5.13.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.clap_derive-4.5.13.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.clap_derive-4.5.13.bazel diff --git a/bindgen/3rdparty/crates/BUILD.clap_lex-0.7.2.bazel b/extensions/bindgen/3rdparty/crates/BUILD.clap_lex-0.7.2.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.clap_lex-0.7.2.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.clap_lex-0.7.2.bazel diff --git a/bindgen/3rdparty/crates/BUILD.colorchoice-1.0.2.bazel b/extensions/bindgen/3rdparty/crates/BUILD.colorchoice-1.0.2.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.colorchoice-1.0.2.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.colorchoice-1.0.2.bazel diff --git a/bindgen/3rdparty/crates/BUILD.either-1.13.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.either-1.13.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.either-1.13.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.either-1.13.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.env_logger-0.10.2.bazel b/extensions/bindgen/3rdparty/crates/BUILD.env_logger-0.10.2.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.env_logger-0.10.2.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.env_logger-0.10.2.bazel diff --git a/bindgen/3rdparty/crates/BUILD.glob-0.3.1.bazel b/extensions/bindgen/3rdparty/crates/BUILD.glob-0.3.1.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.glob-0.3.1.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.glob-0.3.1.bazel diff --git a/bindgen/3rdparty/crates/BUILD.heck-0.5.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.heck-0.5.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.heck-0.5.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.heck-0.5.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.hermit-abi-0.4.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.hermit-abi-0.4.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.hermit-abi-0.4.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.hermit-abi-0.4.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.is-terminal-0.4.13.bazel b/extensions/bindgen/3rdparty/crates/BUILD.is-terminal-0.4.13.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.is-terminal-0.4.13.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.is-terminal-0.4.13.bazel diff --git a/bindgen/3rdparty/crates/BUILD.is_terminal_polyfill-1.70.1.bazel b/extensions/bindgen/3rdparty/crates/BUILD.is_terminal_polyfill-1.70.1.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.is_terminal_polyfill-1.70.1.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.is_terminal_polyfill-1.70.1.bazel diff --git a/bindgen/3rdparty/crates/BUILD.itertools-0.13.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.itertools-0.13.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.itertools-0.13.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.itertools-0.13.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.libc-0.2.158.bazel b/extensions/bindgen/3rdparty/crates/BUILD.libc-0.2.158.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.libc-0.2.158.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.libc-0.2.158.bazel diff --git a/bindgen/3rdparty/crates/BUILD.libloading-0.8.5.bazel b/extensions/bindgen/3rdparty/crates/BUILD.libloading-0.8.5.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.libloading-0.8.5.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.libloading-0.8.5.bazel diff --git a/bindgen/3rdparty/crates/BUILD.log-0.4.22.bazel b/extensions/bindgen/3rdparty/crates/BUILD.log-0.4.22.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.log-0.4.22.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.log-0.4.22.bazel diff --git a/bindgen/3rdparty/crates/BUILD.memchr-2.7.4.bazel b/extensions/bindgen/3rdparty/crates/BUILD.memchr-2.7.4.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.memchr-2.7.4.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.memchr-2.7.4.bazel diff --git a/bindgen/3rdparty/crates/BUILD.minimal-lexical-0.2.1.bazel b/extensions/bindgen/3rdparty/crates/BUILD.minimal-lexical-0.2.1.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.minimal-lexical-0.2.1.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.minimal-lexical-0.2.1.bazel diff --git a/bindgen/3rdparty/crates/BUILD.nom-7.1.3.bazel b/extensions/bindgen/3rdparty/crates/BUILD.nom-7.1.3.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.nom-7.1.3.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.nom-7.1.3.bazel diff --git a/bindgen/3rdparty/crates/BUILD.prettyplease-0.2.22.bazel b/extensions/bindgen/3rdparty/crates/BUILD.prettyplease-0.2.22.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.prettyplease-0.2.22.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.prettyplease-0.2.22.bazel diff --git a/bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.86.bazel b/extensions/bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.86.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.86.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.86.bazel diff --git a/bindgen/3rdparty/crates/BUILD.quote-1.0.37.bazel b/extensions/bindgen/3rdparty/crates/BUILD.quote-1.0.37.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.quote-1.0.37.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.quote-1.0.37.bazel diff --git a/bindgen/3rdparty/crates/BUILD.regex-1.10.6.bazel b/extensions/bindgen/3rdparty/crates/BUILD.regex-1.10.6.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.regex-1.10.6.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.regex-1.10.6.bazel diff --git a/bindgen/3rdparty/crates/BUILD.regex-automata-0.4.7.bazel b/extensions/bindgen/3rdparty/crates/BUILD.regex-automata-0.4.7.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.regex-automata-0.4.7.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.regex-automata-0.4.7.bazel diff --git a/bindgen/3rdparty/crates/BUILD.regex-syntax-0.8.4.bazel b/extensions/bindgen/3rdparty/crates/BUILD.regex-syntax-0.8.4.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.regex-syntax-0.8.4.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.regex-syntax-0.8.4.bazel diff --git a/bindgen/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.rustc-hash-1.1.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.shlex-1.3.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.shlex-1.3.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.shlex-1.3.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.shlex-1.3.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.strsim-0.11.1.bazel b/extensions/bindgen/3rdparty/crates/BUILD.strsim-0.11.1.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.strsim-0.11.1.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.strsim-0.11.1.bazel diff --git a/bindgen/3rdparty/crates/BUILD.syn-2.0.77.bazel b/extensions/bindgen/3rdparty/crates/BUILD.syn-2.0.77.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.syn-2.0.77.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.syn-2.0.77.bazel diff --git a/bindgen/3rdparty/crates/BUILD.termcolor-1.4.1.bazel b/extensions/bindgen/3rdparty/crates/BUILD.termcolor-1.4.1.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.termcolor-1.4.1.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.termcolor-1.4.1.bazel diff --git a/bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.13.bazel b/extensions/bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.13.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.13.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.13.bazel diff --git a/bindgen/3rdparty/crates/BUILD.unicode-width-0.1.13.bazel b/extensions/bindgen/3rdparty/crates/BUILD.unicode-width-0.1.13.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.unicode-width-0.1.13.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.unicode-width-0.1.13.bazel diff --git a/bindgen/3rdparty/crates/BUILD.utf8parse-0.2.2.bazel b/extensions/bindgen/3rdparty/crates/BUILD.utf8parse-0.2.2.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.utf8parse-0.2.2.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.utf8parse-0.2.2.bazel diff --git a/bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel b/extensions/bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel diff --git a/bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.winapi-util-0.1.9.bazel b/extensions/bindgen/3rdparty/crates/BUILD.winapi-util-0.1.9.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.winapi-util-0.1.9.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.winapi-util-0.1.9.bazel diff --git a/bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.windows-sys-0.52.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.windows-sys-0.52.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.windows-sys-0.52.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.windows-sys-0.52.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.windows-sys-0.59.0.bazel b/extensions/bindgen/3rdparty/crates/BUILD.windows-sys-0.59.0.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.windows-sys-0.59.0.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.windows-sys-0.59.0.bazel diff --git a/bindgen/3rdparty/crates/BUILD.windows-targets-0.52.6.bazel b/extensions/bindgen/3rdparty/crates/BUILD.windows-targets-0.52.6.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.windows-targets-0.52.6.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.windows-targets-0.52.6.bazel diff --git a/bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.52.6.bazel b/extensions/bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.52.6.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.52.6.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.52.6.bazel diff --git a/bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.52.6.bazel b/extensions/bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.52.6.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.52.6.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.52.6.bazel diff --git a/bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.52.6.bazel b/extensions/bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.52.6.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.52.6.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.52.6.bazel diff --git a/bindgen/3rdparty/crates/BUILD.windows_i686_gnullvm-0.52.6.bazel b/extensions/bindgen/3rdparty/crates/BUILD.windows_i686_gnullvm-0.52.6.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.windows_i686_gnullvm-0.52.6.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.windows_i686_gnullvm-0.52.6.bazel diff --git a/bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.52.6.bazel b/extensions/bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.52.6.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.52.6.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.52.6.bazel diff --git a/bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.52.6.bazel b/extensions/bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.52.6.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.52.6.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.52.6.bazel diff --git a/bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.52.6.bazel b/extensions/bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.52.6.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.52.6.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.52.6.bazel diff --git a/bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.52.6.bazel b/extensions/bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.52.6.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.52.6.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.52.6.bazel diff --git a/bindgen/3rdparty/crates/BUILD.yansi-term-0.1.2.bazel b/extensions/bindgen/3rdparty/crates/BUILD.yansi-term-0.1.2.bazel similarity index 100% rename from bindgen/3rdparty/crates/BUILD.yansi-term-0.1.2.bazel rename to extensions/bindgen/3rdparty/crates/BUILD.yansi-term-0.1.2.bazel diff --git a/bindgen/3rdparty/crates/alias_rules.bzl b/extensions/bindgen/3rdparty/crates/alias_rules.bzl similarity index 100% rename from bindgen/3rdparty/crates/alias_rules.bzl rename to extensions/bindgen/3rdparty/crates/alias_rules.bzl diff --git a/bindgen/3rdparty/crates/crates.bzl b/extensions/bindgen/3rdparty/crates/crates.bzl similarity index 100% rename from bindgen/3rdparty/crates/crates.bzl rename to extensions/bindgen/3rdparty/crates/crates.bzl diff --git a/bindgen/3rdparty/crates/defs.bzl b/extensions/bindgen/3rdparty/crates/defs.bzl similarity index 100% rename from bindgen/3rdparty/crates/defs.bzl rename to extensions/bindgen/3rdparty/crates/defs.bzl diff --git a/bindgen/3rdparty/patches/BUILD.bazel b/extensions/bindgen/3rdparty/patches/BUILD.bazel similarity index 100% rename from bindgen/3rdparty/patches/BUILD.bazel rename to extensions/bindgen/3rdparty/patches/BUILD.bazel diff --git a/bindgen/3rdparty/patches/README.md b/extensions/bindgen/3rdparty/patches/README.md similarity index 100% rename from bindgen/3rdparty/patches/README.md rename to extensions/bindgen/3rdparty/patches/README.md diff --git a/bindgen/3rdparty/patches/llvm-project.cxx17.patch b/extensions/bindgen/3rdparty/patches/llvm-project.cxx17.patch similarity index 100% rename from bindgen/3rdparty/patches/llvm-project.cxx17.patch rename to extensions/bindgen/3rdparty/patches/llvm-project.cxx17.patch diff --git a/bindgen/3rdparty/patches/llvm-project.incompatible_disallow_empty_glob.patch b/extensions/bindgen/3rdparty/patches/llvm-project.incompatible_disallow_empty_glob.patch similarity index 100% rename from bindgen/3rdparty/patches/llvm-project.incompatible_disallow_empty_glob.patch rename to extensions/bindgen/3rdparty/patches/llvm-project.incompatible_disallow_empty_glob.patch diff --git a/bindgen/BUILD.bazel b/extensions/bindgen/BUILD.bazel similarity index 100% rename from bindgen/BUILD.bazel rename to extensions/bindgen/BUILD.bazel diff --git a/bindgen/README.md b/extensions/bindgen/README.md similarity index 100% rename from bindgen/README.md rename to extensions/bindgen/README.md diff --git a/bindgen/defs.bzl b/extensions/bindgen/defs.bzl similarity index 100% rename from bindgen/defs.bzl rename to extensions/bindgen/defs.bzl diff --git a/bindgen/private/BUILD.bazel b/extensions/bindgen/private/BUILD.bazel similarity index 100% rename from bindgen/private/BUILD.bazel rename to extensions/bindgen/private/BUILD.bazel diff --git a/bindgen/private/bindgen.bzl b/extensions/bindgen/private/bindgen.bzl similarity index 100% rename from bindgen/private/bindgen.bzl rename to extensions/bindgen/private/bindgen.bzl diff --git a/bindgen/repositories.bzl b/extensions/bindgen/repositories.bzl similarity index 100% rename from bindgen/repositories.bzl rename to extensions/bindgen/repositories.bzl diff --git a/test/bindgen/BUILD.bazel b/extensions/bindgen/test/BUILD.bazel similarity index 100% rename from test/bindgen/BUILD.bazel rename to extensions/bindgen/test/BUILD.bazel diff --git a/test/bindgen/bindgen_test.bzl b/extensions/bindgen/test/bindgen_test.bzl similarity index 100% rename from test/bindgen/bindgen_test.bzl rename to extensions/bindgen/test/bindgen_test.bzl diff --git a/test/bindgen/main.rs b/extensions/bindgen/test/main.rs similarity index 100% rename from test/bindgen/main.rs rename to extensions/bindgen/test/main.rs diff --git a/test/bindgen/simple.cc b/extensions/bindgen/test/simple.cc similarity index 100% rename from test/bindgen/simple.cc rename to extensions/bindgen/test/simple.cc diff --git a/test/bindgen/simple.h b/extensions/bindgen/test/simple.h similarity index 100% rename from test/bindgen/simple.h rename to extensions/bindgen/test/simple.h diff --git a/bindgen/transitive_repositories.bzl b/extensions/bindgen/transitive_repositories.bzl similarity index 100% rename from bindgen/transitive_repositories.bzl rename to extensions/bindgen/transitive_repositories.bzl diff --git a/examples/bindgen/BUILD.bazel b/extensions/examples/bindgen/BUILD.bazel similarity index 100% rename from examples/bindgen/BUILD.bazel rename to extensions/examples/bindgen/BUILD.bazel diff --git a/examples/bindgen/main.rs b/extensions/examples/bindgen/main.rs similarity index 100% rename from examples/bindgen/main.rs rename to extensions/examples/bindgen/main.rs diff --git a/examples/bindgen/simple/BUILD.bazel b/extensions/examples/bindgen/simple/BUILD.bazel similarity index 100% rename from examples/bindgen/simple/BUILD.bazel rename to extensions/examples/bindgen/simple/BUILD.bazel diff --git a/examples/bindgen/simple/simple.cc b/extensions/examples/bindgen/simple/simple.cc similarity index 100% rename from examples/bindgen/simple/simple.cc rename to extensions/examples/bindgen/simple/simple.cc diff --git a/examples/bindgen/simple/simple.h b/extensions/examples/bindgen/simple/simple.h similarity index 100% rename from examples/bindgen/simple/simple.h rename to extensions/examples/bindgen/simple/simple.h diff --git a/examples/proto/BUILD.bazel b/extensions/examples/proto/BUILD.bazel similarity index 100% rename from examples/proto/BUILD.bazel rename to extensions/examples/proto/BUILD.bazel diff --git a/examples/proto/basic/BUILD.bazel b/extensions/examples/proto/basic/BUILD.bazel similarity index 100% rename from examples/proto/basic/BUILD.bazel rename to extensions/examples/proto/basic/BUILD.bazel diff --git a/examples/proto/basic/lib.rs b/extensions/examples/proto/basic/lib.rs similarity index 100% rename from examples/proto/basic/lib.rs rename to extensions/examples/proto/basic/lib.rs diff --git a/examples/proto/basic/main.rs b/extensions/examples/proto/basic/main.rs similarity index 100% rename from examples/proto/basic/main.rs rename to extensions/examples/proto/basic/main.rs diff --git a/examples/proto/common.proto b/extensions/examples/proto/common.proto similarity index 100% rename from examples/proto/common.proto rename to extensions/examples/proto/common.proto diff --git a/examples/proto/helloworld/BUILD.bazel b/extensions/examples/proto/helloworld/BUILD.bazel similarity index 100% rename from examples/proto/helloworld/BUILD.bazel rename to extensions/examples/proto/helloworld/BUILD.bazel diff --git a/examples/proto/helloworld/greeter_client/BUILD.bazel b/extensions/examples/proto/helloworld/greeter_client/BUILD.bazel similarity index 100% rename from examples/proto/helloworld/greeter_client/BUILD.bazel rename to extensions/examples/proto/helloworld/greeter_client/BUILD.bazel diff --git a/examples/proto/helloworld/greeter_client/greeter_client.rs b/extensions/examples/proto/helloworld/greeter_client/greeter_client.rs similarity index 100% rename from examples/proto/helloworld/greeter_client/greeter_client.rs rename to extensions/examples/proto/helloworld/greeter_client/greeter_client.rs diff --git a/examples/proto/helloworld/greeter_server/BUILD.bazel b/extensions/examples/proto/helloworld/greeter_server/BUILD.bazel similarity index 100% rename from examples/proto/helloworld/greeter_server/BUILD.bazel rename to extensions/examples/proto/helloworld/greeter_server/BUILD.bazel diff --git a/examples/proto/helloworld/greeter_server/greeter_server.rs b/extensions/examples/proto/helloworld/greeter_server/greeter_server.rs similarity index 100% rename from examples/proto/helloworld/greeter_server/greeter_server.rs rename to extensions/examples/proto/helloworld/greeter_server/greeter_server.rs diff --git a/examples/proto/helloworld/helloworld.proto b/extensions/examples/proto/helloworld/helloworld.proto similarity index 100% rename from examples/proto/helloworld/helloworld.proto rename to extensions/examples/proto/helloworld/helloworld.proto diff --git a/examples/proto/helloworld/helloworld_test.rs b/extensions/examples/proto/helloworld/helloworld_test.rs similarity index 100% rename from examples/proto/helloworld/helloworld_test.rs rename to extensions/examples/proto/helloworld/helloworld_test.rs diff --git a/examples/wasm_bindgen/BUILD.bazel b/extensions/examples/wasm_bindgen/BUILD.bazel similarity index 100% rename from examples/wasm_bindgen/BUILD.bazel rename to extensions/examples/wasm_bindgen/BUILD.bazel diff --git a/examples/wasm_bindgen/hello_world_wasm_test.js b/extensions/examples/wasm_bindgen/hello_world_wasm_test.js similarity index 100% rename from examples/wasm_bindgen/hello_world_wasm_test.js rename to extensions/examples/wasm_bindgen/hello_world_wasm_test.js diff --git a/examples/wasm_bindgen/main.rs b/extensions/examples/wasm_bindgen/main.rs similarity index 100% rename from examples/wasm_bindgen/main.rs rename to extensions/examples/wasm_bindgen/main.rs diff --git a/examples/wasm_bindgen/rules_js/BUILD.bazel b/extensions/examples/wasm_bindgen/rules_js/BUILD.bazel similarity index 100% rename from examples/wasm_bindgen/rules_js/BUILD.bazel rename to extensions/examples/wasm_bindgen/rules_js/BUILD.bazel diff --git a/examples/wasm_bindgen/rules_nodejs/BUILD.bazel b/extensions/examples/wasm_bindgen/rules_nodejs/BUILD.bazel similarity index 100% rename from examples/wasm_bindgen/rules_nodejs/BUILD.bazel rename to extensions/examples/wasm_bindgen/rules_nodejs/BUILD.bazel diff --git a/proto/prost/BUILD.bazel b/extensions/prost/BUILD.bazel similarity index 100% rename from proto/prost/BUILD.bazel rename to extensions/prost/BUILD.bazel diff --git a/proto/prost/defs.bzl b/extensions/prost/defs.bzl similarity index 100% rename from proto/prost/defs.bzl rename to extensions/prost/defs.bzl diff --git a/proto/prost/private/3rdparty/BUILD.bazel b/extensions/prost/private/3rdparty/BUILD.bazel similarity index 100% rename from proto/prost/private/3rdparty/BUILD.bazel rename to extensions/prost/private/3rdparty/BUILD.bazel diff --git a/proto/prost/private/3rdparty/Cargo.Bazel.lock b/extensions/prost/private/3rdparty/Cargo.Bazel.lock similarity index 100% rename from proto/prost/private/3rdparty/Cargo.Bazel.lock rename to extensions/prost/private/3rdparty/Cargo.Bazel.lock diff --git a/proto/prost/private/3rdparty/crates/BUILD.addr2line-0.22.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.addr2line-0.22.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.addr2line-0.22.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.addr2line-0.22.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.adler-1.0.2.bazel b/extensions/prost/private/3rdparty/crates/BUILD.adler-1.0.2.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.adler-1.0.2.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.adler-1.0.2.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.aho-corasick-1.1.3.bazel b/extensions/prost/private/3rdparty/crates/BUILD.aho-corasick-1.1.3.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.aho-corasick-1.1.3.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.aho-corasick-1.1.3.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.anyhow-1.0.86.bazel b/extensions/prost/private/3rdparty/crates/BUILD.anyhow-1.0.86.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.anyhow-1.0.86.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.anyhow-1.0.86.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.async-stream-0.3.5.bazel b/extensions/prost/private/3rdparty/crates/BUILD.async-stream-0.3.5.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.async-stream-0.3.5.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.async-stream-0.3.5.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.async-stream-impl-0.3.5.bazel b/extensions/prost/private/3rdparty/crates/BUILD.async-stream-impl-0.3.5.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.async-stream-impl-0.3.5.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.async-stream-impl-0.3.5.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.async-trait-0.1.81.bazel b/extensions/prost/private/3rdparty/crates/BUILD.async-trait-0.1.81.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.async-trait-0.1.81.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.async-trait-0.1.81.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.atomic-waker-1.1.2.bazel b/extensions/prost/private/3rdparty/crates/BUILD.atomic-waker-1.1.2.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.atomic-waker-1.1.2.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.atomic-waker-1.1.2.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.autocfg-1.3.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.autocfg-1.3.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.autocfg-1.3.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.autocfg-1.3.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.axum-0.7.5.bazel b/extensions/prost/private/3rdparty/crates/BUILD.axum-0.7.5.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.axum-0.7.5.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.axum-0.7.5.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.axum-core-0.4.3.bazel b/extensions/prost/private/3rdparty/crates/BUILD.axum-core-0.4.3.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.axum-core-0.4.3.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.axum-core-0.4.3.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.backtrace-0.3.73.bazel b/extensions/prost/private/3rdparty/crates/BUILD.backtrace-0.3.73.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.backtrace-0.3.73.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.backtrace-0.3.73.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.base64-0.22.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.base64-0.22.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.base64-0.22.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.base64-0.22.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.bazel b/extensions/prost/private/3rdparty/crates/BUILD.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.bitflags-2.6.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.bitflags-2.6.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.bitflags-2.6.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.bitflags-2.6.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.byteorder-1.5.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.byteorder-1.5.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.byteorder-1.5.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.byteorder-1.5.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.bytes-1.7.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.bytes-1.7.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.bytes-1.7.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.bytes-1.7.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.cc-1.1.14.bazel b/extensions/prost/private/3rdparty/crates/BUILD.cc-1.1.14.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.cc-1.1.14.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.cc-1.1.14.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.either-1.13.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.either-1.13.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.either-1.13.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.either-1.13.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.equivalent-1.0.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.equivalent-1.0.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.equivalent-1.0.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.equivalent-1.0.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.errno-0.3.9.bazel b/extensions/prost/private/3rdparty/crates/BUILD.errno-0.3.9.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.errno-0.3.9.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.errno-0.3.9.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.fastrand-2.1.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.fastrand-2.1.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.fastrand-2.1.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.fastrand-2.1.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.fixedbitset-0.4.2.bazel b/extensions/prost/private/3rdparty/crates/BUILD.fixedbitset-0.4.2.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.fixedbitset-0.4.2.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.fixedbitset-0.4.2.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.fnv-1.0.7.bazel b/extensions/prost/private/3rdparty/crates/BUILD.fnv-1.0.7.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.fnv-1.0.7.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.fnv-1.0.7.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.futures-channel-0.3.30.bazel b/extensions/prost/private/3rdparty/crates/BUILD.futures-channel-0.3.30.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.futures-channel-0.3.30.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.futures-channel-0.3.30.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.futures-core-0.3.30.bazel b/extensions/prost/private/3rdparty/crates/BUILD.futures-core-0.3.30.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.futures-core-0.3.30.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.futures-core-0.3.30.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.futures-sink-0.3.30.bazel b/extensions/prost/private/3rdparty/crates/BUILD.futures-sink-0.3.30.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.futures-sink-0.3.30.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.futures-sink-0.3.30.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.futures-task-0.3.30.bazel b/extensions/prost/private/3rdparty/crates/BUILD.futures-task-0.3.30.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.futures-task-0.3.30.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.futures-task-0.3.30.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.futures-util-0.3.30.bazel b/extensions/prost/private/3rdparty/crates/BUILD.futures-util-0.3.30.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.futures-util-0.3.30.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.futures-util-0.3.30.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.getrandom-0.2.15.bazel b/extensions/prost/private/3rdparty/crates/BUILD.getrandom-0.2.15.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.getrandom-0.2.15.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.getrandom-0.2.15.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.gimli-0.29.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.gimli-0.29.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.gimli-0.29.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.gimli-0.29.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.h2-0.4.6.bazel b/extensions/prost/private/3rdparty/crates/BUILD.h2-0.4.6.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.h2-0.4.6.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.h2-0.4.6.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel b/extensions/prost/private/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.hashbrown-0.14.5.bazel b/extensions/prost/private/3rdparty/crates/BUILD.hashbrown-0.14.5.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.hashbrown-0.14.5.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.hashbrown-0.14.5.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.heck-0.5.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.heck-0.5.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.heck-0.5.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.heck-0.5.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.hermit-abi-0.3.9.bazel b/extensions/prost/private/3rdparty/crates/BUILD.hermit-abi-0.3.9.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.hermit-abi-0.3.9.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.hermit-abi-0.3.9.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.http-1.1.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.http-1.1.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.http-1.1.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.http-1.1.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.http-body-1.0.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.http-body-1.0.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.http-body-1.0.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.http-body-1.0.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.http-body-util-0.1.2.bazel b/extensions/prost/private/3rdparty/crates/BUILD.http-body-util-0.1.2.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.http-body-util-0.1.2.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.http-body-util-0.1.2.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.httparse-1.9.4.bazel b/extensions/prost/private/3rdparty/crates/BUILD.httparse-1.9.4.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.httparse-1.9.4.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.httparse-1.9.4.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.httpdate-1.0.3.bazel b/extensions/prost/private/3rdparty/crates/BUILD.httpdate-1.0.3.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.httpdate-1.0.3.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.httpdate-1.0.3.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.hyper-1.4.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.hyper-1.4.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.hyper-1.4.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.hyper-1.4.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.hyper-timeout-0.5.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.hyper-timeout-0.5.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.hyper-timeout-0.5.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.hyper-timeout-0.5.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.hyper-util-0.1.7.bazel b/extensions/prost/private/3rdparty/crates/BUILD.hyper-util-0.1.7.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.hyper-util-0.1.7.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.hyper-util-0.1.7.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.indexmap-1.9.3.bazel b/extensions/prost/private/3rdparty/crates/BUILD.indexmap-1.9.3.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.indexmap-1.9.3.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.indexmap-1.9.3.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.indexmap-2.4.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.indexmap-2.4.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.indexmap-2.4.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.indexmap-2.4.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.itertools-0.13.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.itertools-0.13.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.itertools-0.13.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.itertools-0.13.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.itoa-1.0.11.bazel b/extensions/prost/private/3rdparty/crates/BUILD.itoa-1.0.11.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.itoa-1.0.11.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.itoa-1.0.11.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.libc-0.2.158.bazel b/extensions/prost/private/3rdparty/crates/BUILD.libc-0.2.158.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.libc-0.2.158.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.libc-0.2.158.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.linux-raw-sys-0.4.14.bazel b/extensions/prost/private/3rdparty/crates/BUILD.linux-raw-sys-0.4.14.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.linux-raw-sys-0.4.14.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.linux-raw-sys-0.4.14.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.lock_api-0.4.12.bazel b/extensions/prost/private/3rdparty/crates/BUILD.lock_api-0.4.12.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.lock_api-0.4.12.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.lock_api-0.4.12.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.log-0.4.22.bazel b/extensions/prost/private/3rdparty/crates/BUILD.log-0.4.22.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.log-0.4.22.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.log-0.4.22.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.matchit-0.7.3.bazel b/extensions/prost/private/3rdparty/crates/BUILD.matchit-0.7.3.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.matchit-0.7.3.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.matchit-0.7.3.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.memchr-2.7.4.bazel b/extensions/prost/private/3rdparty/crates/BUILD.memchr-2.7.4.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.memchr-2.7.4.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.memchr-2.7.4.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.mime-0.3.17.bazel b/extensions/prost/private/3rdparty/crates/BUILD.mime-0.3.17.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.mime-0.3.17.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.mime-0.3.17.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.miniz_oxide-0.7.4.bazel b/extensions/prost/private/3rdparty/crates/BUILD.miniz_oxide-0.7.4.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.miniz_oxide-0.7.4.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.miniz_oxide-0.7.4.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.mio-1.0.2.bazel b/extensions/prost/private/3rdparty/crates/BUILD.mio-1.0.2.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.mio-1.0.2.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.mio-1.0.2.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.multimap-0.10.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.multimap-0.10.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.multimap-0.10.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.multimap-0.10.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.object-0.36.3.bazel b/extensions/prost/private/3rdparty/crates/BUILD.object-0.36.3.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.object-0.36.3.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.object-0.36.3.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.once_cell-1.19.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.once_cell-1.19.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.once_cell-1.19.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.once_cell-1.19.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.parking_lot-0.12.3.bazel b/extensions/prost/private/3rdparty/crates/BUILD.parking_lot-0.12.3.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.parking_lot-0.12.3.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.parking_lot-0.12.3.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.parking_lot_core-0.9.10.bazel b/extensions/prost/private/3rdparty/crates/BUILD.parking_lot_core-0.9.10.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.parking_lot_core-0.9.10.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.parking_lot_core-0.9.10.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.percent-encoding-2.3.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.percent-encoding-2.3.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.percent-encoding-2.3.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.percent-encoding-2.3.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.petgraph-0.6.5.bazel b/extensions/prost/private/3rdparty/crates/BUILD.petgraph-0.6.5.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.petgraph-0.6.5.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.petgraph-0.6.5.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.pin-project-1.1.5.bazel b/extensions/prost/private/3rdparty/crates/BUILD.pin-project-1.1.5.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.pin-project-1.1.5.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.pin-project-1.1.5.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.pin-project-internal-1.1.5.bazel b/extensions/prost/private/3rdparty/crates/BUILD.pin-project-internal-1.1.5.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.pin-project-internal-1.1.5.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.pin-project-internal-1.1.5.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.pin-project-lite-0.2.14.bazel b/extensions/prost/private/3rdparty/crates/BUILD.pin-project-lite-0.2.14.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.pin-project-lite-0.2.14.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.pin-project-lite-0.2.14.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.pin-utils-0.1.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.pin-utils-0.1.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.pin-utils-0.1.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.pin-utils-0.1.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.ppv-lite86-0.2.20.bazel b/extensions/prost/private/3rdparty/crates/BUILD.ppv-lite86-0.2.20.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.ppv-lite86-0.2.20.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.ppv-lite86-0.2.20.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.prettyplease-0.2.22.bazel b/extensions/prost/private/3rdparty/crates/BUILD.prettyplease-0.2.22.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.prettyplease-0.2.22.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.prettyplease-0.2.22.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.proc-macro2-1.0.86.bazel b/extensions/prost/private/3rdparty/crates/BUILD.proc-macro2-1.0.86.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.proc-macro2-1.0.86.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.proc-macro2-1.0.86.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.prost-0.13.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.prost-0.13.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.prost-0.13.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.prost-0.13.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.prost-build-0.13.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.prost-build-0.13.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.prost-build-0.13.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.prost-build-0.13.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.prost-derive-0.13.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.prost-derive-0.13.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.prost-derive-0.13.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.prost-derive-0.13.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.prost-types-0.13.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.prost-types-0.13.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.prost-types-0.13.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.prost-types-0.13.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.protoc-gen-prost-0.4.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.protoc-gen-prost-0.4.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.protoc-gen-prost-0.4.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.protoc-gen-prost-0.4.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.protoc-gen-tonic-0.4.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.protoc-gen-tonic-0.4.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.protoc-gen-tonic-0.4.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.protoc-gen-tonic-0.4.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.quote-1.0.37.bazel b/extensions/prost/private/3rdparty/crates/BUILD.quote-1.0.37.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.quote-1.0.37.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.quote-1.0.37.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.rand-0.8.5.bazel b/extensions/prost/private/3rdparty/crates/BUILD.rand-0.8.5.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.rand-0.8.5.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.rand-0.8.5.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.rand_core-0.6.4.bazel b/extensions/prost/private/3rdparty/crates/BUILD.rand_core-0.6.4.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.rand_core-0.6.4.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.rand_core-0.6.4.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.redox_syscall-0.5.3.bazel b/extensions/prost/private/3rdparty/crates/BUILD.redox_syscall-0.5.3.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.redox_syscall-0.5.3.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.redox_syscall-0.5.3.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.regex-1.10.6.bazel b/extensions/prost/private/3rdparty/crates/BUILD.regex-1.10.6.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.regex-1.10.6.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.regex-1.10.6.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.regex-automata-0.4.7.bazel b/extensions/prost/private/3rdparty/crates/BUILD.regex-automata-0.4.7.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.regex-automata-0.4.7.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.regex-automata-0.4.7.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.regex-syntax-0.8.4.bazel b/extensions/prost/private/3rdparty/crates/BUILD.regex-syntax-0.8.4.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.regex-syntax-0.8.4.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.regex-syntax-0.8.4.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.rustc-demangle-0.1.24.bazel b/extensions/prost/private/3rdparty/crates/BUILD.rustc-demangle-0.1.24.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.rustc-demangle-0.1.24.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.rustc-demangle-0.1.24.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.rustix-0.38.34.bazel b/extensions/prost/private/3rdparty/crates/BUILD.rustix-0.38.34.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.rustix-0.38.34.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.rustix-0.38.34.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.rustversion-1.0.17.bazel b/extensions/prost/private/3rdparty/crates/BUILD.rustversion-1.0.17.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.rustversion-1.0.17.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.rustversion-1.0.17.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.scopeguard-1.2.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.scopeguard-1.2.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.scopeguard-1.2.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.scopeguard-1.2.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.serde-1.0.209.bazel b/extensions/prost/private/3rdparty/crates/BUILD.serde-1.0.209.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.serde-1.0.209.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.serde-1.0.209.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.serde_derive-1.0.209.bazel b/extensions/prost/private/3rdparty/crates/BUILD.serde_derive-1.0.209.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.serde_derive-1.0.209.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.serde_derive-1.0.209.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.shlex-1.3.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.shlex-1.3.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.shlex-1.3.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.shlex-1.3.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.signal-hook-registry-1.4.2.bazel b/extensions/prost/private/3rdparty/crates/BUILD.signal-hook-registry-1.4.2.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.signal-hook-registry-1.4.2.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.signal-hook-registry-1.4.2.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.slab-0.4.9.bazel b/extensions/prost/private/3rdparty/crates/BUILD.slab-0.4.9.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.slab-0.4.9.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.slab-0.4.9.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.smallvec-1.13.2.bazel b/extensions/prost/private/3rdparty/crates/BUILD.smallvec-1.13.2.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.smallvec-1.13.2.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.smallvec-1.13.2.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.socket2-0.5.7.bazel b/extensions/prost/private/3rdparty/crates/BUILD.socket2-0.5.7.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.socket2-0.5.7.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.socket2-0.5.7.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.syn-2.0.76.bazel b/extensions/prost/private/3rdparty/crates/BUILD.syn-2.0.76.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.syn-2.0.76.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.syn-2.0.76.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.sync_wrapper-0.1.2.bazel b/extensions/prost/private/3rdparty/crates/BUILD.sync_wrapper-0.1.2.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.sync_wrapper-0.1.2.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.sync_wrapper-0.1.2.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.sync_wrapper-1.0.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.sync_wrapper-1.0.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.sync_wrapper-1.0.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.sync_wrapper-1.0.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tempfile-3.12.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tempfile-3.12.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tempfile-3.12.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tempfile-3.12.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tokio-1.39.3.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tokio-1.39.3.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tokio-1.39.3.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tokio-1.39.3.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tokio-macros-2.4.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tokio-macros-2.4.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tokio-macros-2.4.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tokio-macros-2.4.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tokio-stream-0.1.15.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tokio-stream-0.1.15.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tokio-stream-0.1.15.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tokio-stream-0.1.15.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tokio-util-0.7.11.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tokio-util-0.7.11.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tokio-util-0.7.11.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tokio-util-0.7.11.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tonic-0.12.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tonic-0.12.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tonic-0.12.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tonic-0.12.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tonic-build-0.12.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tonic-build-0.12.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tonic-build-0.12.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tonic-build-0.12.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tower-0.4.13.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tower-0.4.13.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tower-0.4.13.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tower-0.4.13.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tower-layer-0.3.3.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tower-layer-0.3.3.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tower-layer-0.3.3.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tower-layer-0.3.3.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tower-service-0.3.3.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tower-service-0.3.3.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tower-service-0.3.3.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tower-service-0.3.3.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tracing-0.1.40.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tracing-0.1.40.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tracing-0.1.40.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tracing-0.1.40.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tracing-attributes-0.1.27.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tracing-attributes-0.1.27.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tracing-attributes-0.1.27.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tracing-attributes-0.1.27.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.tracing-core-0.1.32.bazel b/extensions/prost/private/3rdparty/crates/BUILD.tracing-core-0.1.32.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.tracing-core-0.1.32.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.tracing-core-0.1.32.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.try-lock-0.2.5.bazel b/extensions/prost/private/3rdparty/crates/BUILD.try-lock-0.2.5.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.try-lock-0.2.5.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.try-lock-0.2.5.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.unicode-ident-1.0.12.bazel b/extensions/prost/private/3rdparty/crates/BUILD.unicode-ident-1.0.12.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.unicode-ident-1.0.12.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.unicode-ident-1.0.12.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.want-0.3.1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.want-0.3.1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.want-0.3.1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.want-0.3.1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel b/extensions/prost/private/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows-sys-0.52.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.windows-sys-0.52.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.windows-sys-0.52.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.windows-sys-0.52.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows-sys-0.59.0.bazel b/extensions/prost/private/3rdparty/crates/BUILD.windows-sys-0.59.0.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.windows-sys-0.59.0.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.windows-sys-0.59.0.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows-targets-0.52.6.bazel b/extensions/prost/private/3rdparty/crates/BUILD.windows-targets-0.52.6.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.windows-targets-0.52.6.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.windows-targets-0.52.6.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.52.6.bazel b/extensions/prost/private/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.52.6.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.52.6.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.52.6.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_aarch64_msvc-0.52.6.bazel b/extensions/prost/private/3rdparty/crates/BUILD.windows_aarch64_msvc-0.52.6.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.windows_aarch64_msvc-0.52.6.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.windows_aarch64_msvc-0.52.6.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_i686_gnu-0.52.6.bazel b/extensions/prost/private/3rdparty/crates/BUILD.windows_i686_gnu-0.52.6.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.windows_i686_gnu-0.52.6.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.windows_i686_gnu-0.52.6.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_i686_gnullvm-0.52.6.bazel b/extensions/prost/private/3rdparty/crates/BUILD.windows_i686_gnullvm-0.52.6.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.windows_i686_gnullvm-0.52.6.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.windows_i686_gnullvm-0.52.6.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_i686_msvc-0.52.6.bazel b/extensions/prost/private/3rdparty/crates/BUILD.windows_i686_msvc-0.52.6.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.windows_i686_msvc-0.52.6.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.windows_i686_msvc-0.52.6.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnu-0.52.6.bazel b/extensions/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnu-0.52.6.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnu-0.52.6.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnu-0.52.6.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.52.6.bazel b/extensions/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.52.6.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.52.6.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.52.6.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_msvc-0.52.6.bazel b/extensions/prost/private/3rdparty/crates/BUILD.windows_x86_64_msvc-0.52.6.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.windows_x86_64_msvc-0.52.6.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.windows_x86_64_msvc-0.52.6.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.zerocopy-0.7.35.bazel b/extensions/prost/private/3rdparty/crates/BUILD.zerocopy-0.7.35.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.zerocopy-0.7.35.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.zerocopy-0.7.35.bazel diff --git a/proto/prost/private/3rdparty/crates/BUILD.zerocopy-derive-0.7.35.bazel b/extensions/prost/private/3rdparty/crates/BUILD.zerocopy-derive-0.7.35.bazel similarity index 100% rename from proto/prost/private/3rdparty/crates/BUILD.zerocopy-derive-0.7.35.bazel rename to extensions/prost/private/3rdparty/crates/BUILD.zerocopy-derive-0.7.35.bazel diff --git a/proto/prost/private/3rdparty/crates/alias_rules.bzl b/extensions/prost/private/3rdparty/crates/alias_rules.bzl similarity index 100% rename from proto/prost/private/3rdparty/crates/alias_rules.bzl rename to extensions/prost/private/3rdparty/crates/alias_rules.bzl diff --git a/proto/prost/private/3rdparty/crates/crates.bzl b/extensions/prost/private/3rdparty/crates/crates.bzl similarity index 100% rename from proto/prost/private/3rdparty/crates/crates.bzl rename to extensions/prost/private/3rdparty/crates/crates.bzl diff --git a/proto/prost/private/3rdparty/crates/defs.bzl b/extensions/prost/private/3rdparty/crates/defs.bzl similarity index 100% rename from proto/prost/private/3rdparty/crates/defs.bzl rename to extensions/prost/private/3rdparty/crates/defs.bzl diff --git a/proto/prost/private/BUILD.bazel b/extensions/prost/private/BUILD.bazel similarity index 100% rename from proto/prost/private/BUILD.bazel rename to extensions/prost/private/BUILD.bazel diff --git a/proto/prost/private/prost.bzl b/extensions/prost/private/prost.bzl similarity index 100% rename from proto/prost/private/prost.bzl rename to extensions/prost/private/prost.bzl diff --git a/proto/prost/private/protoc_wrapper.rs b/extensions/prost/private/protoc_wrapper.rs similarity index 100% rename from proto/prost/private/protoc_wrapper.rs rename to extensions/prost/private/protoc_wrapper.rs diff --git a/proto/prost/private/repositories.bzl b/extensions/prost/private/repositories.bzl similarity index 100% rename from proto/prost/private/repositories.bzl rename to extensions/prost/private/repositories.bzl diff --git a/proto/prost/private/tests/BUILD.bazel b/extensions/prost/private/tests/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/BUILD.bazel rename to extensions/prost/private/tests/BUILD.bazel diff --git a/proto/prost/private/tests/camel_case/BUILD.bazel b/extensions/prost/private/tests/camel_case/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/camel_case/BUILD.bazel rename to extensions/prost/private/tests/camel_case/BUILD.bazel diff --git a/proto/prost/private/tests/camel_case/another.proto b/extensions/prost/private/tests/camel_case/another.proto similarity index 100% rename from proto/prost/private/tests/camel_case/another.proto rename to extensions/prost/private/tests/camel_case/another.proto diff --git a/proto/prost/private/tests/camel_case/camel_case.proto b/extensions/prost/private/tests/camel_case/camel_case.proto similarity index 100% rename from proto/prost/private/tests/camel_case/camel_case.proto rename to extensions/prost/private/tests/camel_case/camel_case.proto diff --git a/proto/prost/private/tests/camel_case/camel_case_test.rs b/extensions/prost/private/tests/camel_case/camel_case_test.rs similarity index 100% rename from proto/prost/private/tests/camel_case/camel_case_test.rs rename to extensions/prost/private/tests/camel_case/camel_case_test.rs diff --git a/proto/prost/private/tests/keywords/BUILD.bazel b/extensions/prost/private/tests/keywords/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/keywords/BUILD.bazel rename to extensions/prost/private/tests/keywords/BUILD.bazel diff --git a/proto/prost/private/tests/keywords/imported_keyword.proto b/extensions/prost/private/tests/keywords/imported_keyword.proto similarity index 100% rename from proto/prost/private/tests/keywords/imported_keyword.proto rename to extensions/prost/private/tests/keywords/imported_keyword.proto diff --git a/proto/prost/private/tests/keywords/mod_named_mod.proto b/extensions/prost/private/tests/keywords/mod_named_mod.proto similarity index 100% rename from proto/prost/private/tests/keywords/mod_named_mod.proto rename to extensions/prost/private/tests/keywords/mod_named_mod.proto diff --git a/proto/prost/private/tests/keywords/mod_named_mod_test.rs b/extensions/prost/private/tests/keywords/mod_named_mod_test.rs similarity index 100% rename from proto/prost/private/tests/keywords/mod_named_mod_test.rs rename to extensions/prost/private/tests/keywords/mod_named_mod_test.rs diff --git a/proto/prost/private/tests/nesting/BUILD.bazel b/extensions/prost/private/tests/nesting/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/nesting/BUILD.bazel rename to extensions/prost/private/tests/nesting/BUILD.bazel diff --git a/proto/prost/private/tests/nesting/nested_messages.proto b/extensions/prost/private/tests/nesting/nested_messages.proto similarity index 100% rename from proto/prost/private/tests/nesting/nested_messages.proto rename to extensions/prost/private/tests/nesting/nested_messages.proto diff --git a/proto/prost/private/tests/nesting/nested_messages_test.rs b/extensions/prost/private/tests/nesting/nested_messages_test.rs similarity index 100% rename from proto/prost/private/tests/nesting/nested_messages_test.rs rename to extensions/prost/private/tests/nesting/nested_messages_test.rs diff --git a/proto/prost/private/tests/package_imports/BUILD.bazel b/extensions/prost/private/tests/package_imports/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/package_imports/BUILD.bazel rename to extensions/prost/private/tests/package_imports/BUILD.bazel diff --git a/proto/prost/private/tests/package_imports/package_import.proto b/extensions/prost/private/tests/package_imports/package_import.proto similarity index 100% rename from proto/prost/private/tests/package_imports/package_import.proto rename to extensions/prost/private/tests/package_imports/package_import.proto diff --git a/proto/prost/private/tests/package_imports/package_importer.proto b/extensions/prost/private/tests/package_imports/package_importer.proto similarity index 100% rename from proto/prost/private/tests/package_imports/package_importer.proto rename to extensions/prost/private/tests/package_imports/package_importer.proto diff --git a/proto/prost/private/tests/package_imports/package_importer_test.rs b/extensions/prost/private/tests/package_imports/package_importer_test.rs similarity index 100% rename from proto/prost/private/tests/package_imports/package_importer_test.rs rename to extensions/prost/private/tests/package_imports/package_importer_test.rs diff --git a/proto/prost/private/tests/package_names/BUILD.bazel b/extensions/prost/private/tests/package_names/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/package_names/BUILD.bazel rename to extensions/prost/private/tests/package_names/BUILD.bazel diff --git a/proto/prost/private/tests/package_names/package_test.rs b/extensions/prost/private/tests/package_names/package_test.rs similarity index 100% rename from proto/prost/private/tests/package_names/package_test.rs rename to extensions/prost/private/tests/package_names/package_test.rs diff --git a/proto/prost/private/tests/package_names/pkg.a.b.proto b/extensions/prost/private/tests/package_names/pkg.a.b.proto similarity index 100% rename from proto/prost/private/tests/package_names/pkg.a.b.proto rename to extensions/prost/private/tests/package_names/pkg.a.b.proto diff --git a/proto/prost/private/tests/package_names/pkg.a.proto b/extensions/prost/private/tests/package_names/pkg.a.proto similarity index 100% rename from proto/prost/private/tests/package_names/pkg.a.proto rename to extensions/prost/private/tests/package_names/pkg.a.proto diff --git a/proto/prost/private/tests/package_names/pkg.empty.proto b/extensions/prost/private/tests/package_names/pkg.empty.proto similarity index 100% rename from proto/prost/private/tests/package_names/pkg.empty.proto rename to extensions/prost/private/tests/package_names/pkg.empty.proto diff --git a/proto/prost/private/tests/package_names/pkg.proto b/extensions/prost/private/tests/package_names/pkg.proto similarity index 100% rename from proto/prost/private/tests/package_names/pkg.proto rename to extensions/prost/private/tests/package_names/pkg.proto diff --git a/proto/prost/private/tests/remote/BUILD.bazel b/extensions/prost/private/tests/remote/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/remote/BUILD.bazel rename to extensions/prost/private/tests/remote/BUILD.bazel diff --git a/proto/prost/private/tests/sanitized_modules/BUILD.bazel b/extensions/prost/private/tests/sanitized_modules/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/sanitized_modules/BUILD.bazel rename to extensions/prost/private/tests/sanitized_modules/BUILD.bazel diff --git a/proto/prost/private/tests/sanitized_modules/bar.proto b/extensions/prost/private/tests/sanitized_modules/bar.proto similarity index 100% rename from proto/prost/private/tests/sanitized_modules/bar.proto rename to extensions/prost/private/tests/sanitized_modules/bar.proto diff --git a/proto/prost/private/tests/sanitized_modules/foo.proto b/extensions/prost/private/tests/sanitized_modules/foo.proto similarity index 100% rename from proto/prost/private/tests/sanitized_modules/foo.proto rename to extensions/prost/private/tests/sanitized_modules/foo.proto diff --git a/proto/prost/private/tests/sanitized_modules/sanitized_modules_test.rs b/extensions/prost/private/tests/sanitized_modules/sanitized_modules_test.rs similarity index 100% rename from proto/prost/private/tests/sanitized_modules/sanitized_modules_test.rs rename to extensions/prost/private/tests/sanitized_modules/sanitized_modules_test.rs diff --git a/proto/prost/private/tests/services/BUILD.bazel b/extensions/prost/private/tests/services/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/services/BUILD.bazel rename to extensions/prost/private/tests/services/BUILD.bazel diff --git a/proto/prost/private/tests/services/echo/BUILD.bazel b/extensions/prost/private/tests/services/echo/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/services/echo/BUILD.bazel rename to extensions/prost/private/tests/services/echo/BUILD.bazel diff --git a/proto/prost/private/tests/services/echo/client.rs b/extensions/prost/private/tests/services/echo/client.rs similarity index 100% rename from proto/prost/private/tests/services/echo/client.rs rename to extensions/prost/private/tests/services/echo/client.rs diff --git a/proto/prost/private/tests/services/echo/echo.proto b/extensions/prost/private/tests/services/echo/echo.proto similarity index 100% rename from proto/prost/private/tests/services/echo/echo.proto rename to extensions/prost/private/tests/services/echo/echo.proto diff --git a/proto/prost/private/tests/services/echo/server.rs b/extensions/prost/private/tests/services/echo/server.rs similarity index 100% rename from proto/prost/private/tests/services/echo/server.rs rename to extensions/prost/private/tests/services/echo/server.rs diff --git a/proto/prost/private/tests/services/helloworld/BUILD.bazel b/extensions/prost/private/tests/services/helloworld/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/services/helloworld/BUILD.bazel rename to extensions/prost/private/tests/services/helloworld/BUILD.bazel diff --git a/proto/prost/private/tests/services/helloworld/client.rs b/extensions/prost/private/tests/services/helloworld/client.rs similarity index 100% rename from proto/prost/private/tests/services/helloworld/client.rs rename to extensions/prost/private/tests/services/helloworld/client.rs diff --git a/proto/prost/private/tests/services/helloworld/helloworld.proto b/extensions/prost/private/tests/services/helloworld/helloworld.proto similarity index 100% rename from proto/prost/private/tests/services/helloworld/helloworld.proto rename to extensions/prost/private/tests/services/helloworld/helloworld.proto diff --git a/proto/prost/private/tests/services/helloworld/server.rs b/extensions/prost/private/tests/services/helloworld/server.rs similarity index 100% rename from proto/prost/private/tests/services/helloworld/server.rs rename to extensions/prost/private/tests/services/helloworld/server.rs diff --git a/proto/prost/private/tests/transitive_dependencies/BUILD.bazel b/extensions/prost/private/tests/transitive_dependencies/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/transitive_dependencies/BUILD.bazel rename to extensions/prost/private/tests/transitive_dependencies/BUILD.bazel diff --git a/proto/prost/private/tests/transitive_dependencies/a.proto b/extensions/prost/private/tests/transitive_dependencies/a.proto similarity index 100% rename from proto/prost/private/tests/transitive_dependencies/a.proto rename to extensions/prost/private/tests/transitive_dependencies/a.proto diff --git a/proto/prost/private/tests/transitive_dependencies/a_test.rs b/extensions/prost/private/tests/transitive_dependencies/a_test.rs similarity index 100% rename from proto/prost/private/tests/transitive_dependencies/a_test.rs rename to extensions/prost/private/tests/transitive_dependencies/a_test.rs diff --git a/proto/prost/private/tests/transitive_dependencies/b/BUILD.bazel b/extensions/prost/private/tests/transitive_dependencies/b/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/transitive_dependencies/b/BUILD.bazel rename to extensions/prost/private/tests/transitive_dependencies/b/BUILD.bazel diff --git a/proto/prost/private/tests/transitive_dependencies/b/b.proto b/extensions/prost/private/tests/transitive_dependencies/b/b.proto similarity index 100% rename from proto/prost/private/tests/transitive_dependencies/b/b.proto rename to extensions/prost/private/tests/transitive_dependencies/b/b.proto diff --git a/proto/prost/private/tests/transitive_dependencies/b/b_test.rs b/extensions/prost/private/tests/transitive_dependencies/b/b_test.rs similarity index 100% rename from proto/prost/private/tests/transitive_dependencies/b/b_test.rs rename to extensions/prost/private/tests/transitive_dependencies/b/b_test.rs diff --git a/proto/prost/private/tests/transitive_dependencies/b/c/BUILD.bazel b/extensions/prost/private/tests/transitive_dependencies/b/c/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/transitive_dependencies/b/c/BUILD.bazel rename to extensions/prost/private/tests/transitive_dependencies/b/c/BUILD.bazel diff --git a/proto/prost/private/tests/transitive_dependencies/b/c/c.proto b/extensions/prost/private/tests/transitive_dependencies/b/c/c.proto similarity index 100% rename from proto/prost/private/tests/transitive_dependencies/b/c/c.proto rename to extensions/prost/private/tests/transitive_dependencies/b/c/c.proto diff --git a/proto/prost/private/tests/transitive_dependencies/b/c/c_test.rs b/extensions/prost/private/tests/transitive_dependencies/b/c/c_test.rs similarity index 100% rename from proto/prost/private/tests/transitive_dependencies/b/c/c_test.rs rename to extensions/prost/private/tests/transitive_dependencies/b/c/c_test.rs diff --git a/proto/prost/private/tests/transitive_dependencies/transition.bzl b/extensions/prost/private/tests/transitive_dependencies/transition.bzl similarity index 100% rename from proto/prost/private/tests/transitive_dependencies/transition.bzl rename to extensions/prost/private/tests/transitive_dependencies/transition.bzl diff --git a/proto/prost/private/tests/transitive_dependencies/transitive_deps_test.rs b/extensions/prost/private/tests/transitive_dependencies/transitive_deps_test.rs similarity index 100% rename from proto/prost/private/tests/transitive_dependencies/transitive_deps_test.rs rename to extensions/prost/private/tests/transitive_dependencies/transitive_deps_test.rs diff --git a/proto/prost/private/tests/types/BUILD.bazel b/extensions/prost/private/tests/types/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/types/BUILD.bazel rename to extensions/prost/private/tests/types/BUILD.bazel diff --git a/proto/prost/private/tests/types/types.proto b/extensions/prost/private/tests/types/types.proto similarity index 100% rename from proto/prost/private/tests/types/types.proto rename to extensions/prost/private/tests/types/types.proto diff --git a/proto/prost/private/tests/types/types_test.rs b/extensions/prost/private/tests/types/types_test.rs similarity index 100% rename from proto/prost/private/tests/types/types_test.rs rename to extensions/prost/private/tests/types/types_test.rs diff --git a/proto/prost/private/tests/well_known_types/BUILD.bazel b/extensions/prost/private/tests/well_known_types/BUILD.bazel similarity index 100% rename from proto/prost/private/tests/well_known_types/BUILD.bazel rename to extensions/prost/private/tests/well_known_types/BUILD.bazel diff --git a/proto/prost/private/tests/well_known_types/well_known_types.proto b/extensions/prost/private/tests/well_known_types/well_known_types.proto similarity index 100% rename from proto/prost/private/tests/well_known_types/well_known_types.proto rename to extensions/prost/private/tests/well_known_types/well_known_types.proto diff --git a/proto/prost/private/tests/well_known_types/well_known_types_test.rs b/extensions/prost/private/tests/well_known_types/well_known_types_test.rs similarity index 100% rename from proto/prost/private/tests/well_known_types/well_known_types_test.rs rename to extensions/prost/private/tests/well_known_types/well_known_types_test.rs diff --git a/proto/prost/providers.bzl b/extensions/prost/providers.bzl similarity index 100% rename from proto/prost/providers.bzl rename to extensions/prost/providers.bzl diff --git a/proto/prost/repositories.bzl b/extensions/prost/repositories.bzl similarity index 100% rename from proto/prost/repositories.bzl rename to extensions/prost/repositories.bzl diff --git a/proto/prost/transitive_repositories.bzl b/extensions/prost/transitive_repositories.bzl similarity index 100% rename from proto/prost/transitive_repositories.bzl rename to extensions/prost/transitive_repositories.bzl diff --git a/proto/protobuf/3rdparty/BUILD.bazel b/extensions/protobuf/3rdparty/BUILD.bazel similarity index 100% rename from proto/protobuf/3rdparty/BUILD.bazel rename to extensions/protobuf/3rdparty/BUILD.bazel diff --git a/proto/private/BUILD.zlib.bazel b/extensions/protobuf/3rdparty/BUILD.zlib.bazel similarity index 100% rename from proto/private/BUILD.zlib.bazel rename to extensions/protobuf/3rdparty/BUILD.zlib.bazel diff --git a/proto/protobuf/3rdparty/Cargo.Bazel.lock b/extensions/protobuf/3rdparty/Cargo.Bazel.lock similarity index 100% rename from proto/protobuf/3rdparty/Cargo.Bazel.lock rename to extensions/protobuf/3rdparty/Cargo.Bazel.lock diff --git a/proto/protobuf/3rdparty/crates/BUILD.autocfg-1.1.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.autocfg-1.1.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.autocfg-1.1.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.autocfg-1.1.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.base64-0.9.3.bazel b/extensions/protobuf/3rdparty/crates/BUILD.base64-0.9.3.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.base64-0.9.3.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.base64-0.9.3.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.bazel b/extensions/protobuf/3rdparty/crates/BUILD.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.bitflags-1.3.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.bitflags-1.3.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.bitflags-1.3.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.bitflags-1.3.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.byteorder-1.4.3.bazel b/extensions/protobuf/3rdparty/crates/BUILD.byteorder-1.4.3.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.byteorder-1.4.3.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.byteorder-1.4.3.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.bytes-0.4.12.bazel b/extensions/protobuf/3rdparty/crates/BUILD.bytes-0.4.12.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.bytes-0.4.12.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.bytes-0.4.12.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.cfg-if-0.1.10.bazel b/extensions/protobuf/3rdparty/crates/BUILD.cfg-if-0.1.10.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.cfg-if-0.1.10.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.cfg-if-0.1.10.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.cloudabi-0.0.3.bazel b/extensions/protobuf/3rdparty/crates/BUILD.cloudabi-0.0.3.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.cloudabi-0.0.3.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.cloudabi-0.0.3.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.crossbeam-deque-0.7.4.bazel b/extensions/protobuf/3rdparty/crates/BUILD.crossbeam-deque-0.7.4.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.crossbeam-deque-0.7.4.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.crossbeam-deque-0.7.4.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.crossbeam-epoch-0.8.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.crossbeam-epoch-0.8.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.crossbeam-epoch-0.8.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.crossbeam-epoch-0.8.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.crossbeam-queue-0.2.3.bazel b/extensions/protobuf/3rdparty/crates/BUILD.crossbeam-queue-0.2.3.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.crossbeam-queue-0.2.3.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.crossbeam-queue-0.2.3.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.crossbeam-utils-0.7.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.crossbeam-utils-0.7.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.crossbeam-utils-0.7.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.crossbeam-utils-0.7.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.fnv-1.0.7.bazel b/extensions/protobuf/3rdparty/crates/BUILD.fnv-1.0.7.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.fnv-1.0.7.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.fnv-1.0.7.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-0.3.3.bazel b/extensions/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-0.3.3.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-0.3.3.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-0.3.3.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-sys-0.3.3.bazel b/extensions/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-sys-0.3.3.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-sys-0.3.3.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.fuchsia-zircon-sys-0.3.3.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.futures-0.1.31.bazel b/extensions/protobuf/3rdparty/crates/BUILD.futures-0.1.31.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.futures-0.1.31.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.futures-0.1.31.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.futures-cpupool-0.1.8.bazel b/extensions/protobuf/3rdparty/crates/BUILD.futures-cpupool-0.1.8.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.futures-cpupool-0.1.8.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.futures-cpupool-0.1.8.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.grpc-0.6.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.grpc-0.6.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.grpc-0.6.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.grpc-0.6.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.grpc-compiler-0.6.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.grpc-compiler-0.6.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.grpc-compiler-0.6.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.grpc-compiler-0.6.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel b/extensions/protobuf/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.hermit-abi-0.2.6.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.httpbis-0.7.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.httpbis-0.7.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.httpbis-0.7.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.httpbis-0.7.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.iovec-0.1.4.bazel b/extensions/protobuf/3rdparty/crates/BUILD.iovec-0.1.4.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.iovec-0.1.4.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.iovec-0.1.4.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.kernel32-sys-0.2.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.kernel32-sys-0.2.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.kernel32-sys-0.2.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.kernel32-sys-0.2.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.libc-0.2.139.bazel b/extensions/protobuf/3rdparty/crates/BUILD.libc-0.2.139.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.libc-0.2.139.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.libc-0.2.139.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.lock_api-0.3.4.bazel b/extensions/protobuf/3rdparty/crates/BUILD.lock_api-0.3.4.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.lock_api-0.3.4.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.lock_api-0.3.4.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.log-0.3.9.bazel b/extensions/protobuf/3rdparty/crates/BUILD.log-0.3.9.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.log-0.3.9.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.log-0.3.9.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.log-0.4.17.bazel b/extensions/protobuf/3rdparty/crates/BUILD.log-0.4.17.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.log-0.4.17.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.log-0.4.17.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.maybe-uninit-2.0.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.maybe-uninit-2.0.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.maybe-uninit-2.0.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.maybe-uninit-2.0.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.memoffset-0.5.6.bazel b/extensions/protobuf/3rdparty/crates/BUILD.memoffset-0.5.6.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.memoffset-0.5.6.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.memoffset-0.5.6.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.mio-0.6.23.bazel b/extensions/protobuf/3rdparty/crates/BUILD.mio-0.6.23.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.mio-0.6.23.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.mio-0.6.23.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.mio-uds-0.6.8.bazel b/extensions/protobuf/3rdparty/crates/BUILD.mio-uds-0.6.8.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.mio-uds-0.6.8.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.mio-uds-0.6.8.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.miow-0.2.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.miow-0.2.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.miow-0.2.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.miow-0.2.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.net2-0.2.38.bazel b/extensions/protobuf/3rdparty/crates/BUILD.net2-0.2.38.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.net2-0.2.38.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.net2-0.2.38.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.num_cpus-1.15.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.parking_lot-0.9.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.parking_lot-0.9.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.parking_lot-0.9.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.parking_lot-0.9.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.parking_lot_core-0.6.3.bazel b/extensions/protobuf/3rdparty/crates/BUILD.parking_lot_core-0.6.3.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.parking_lot_core-0.6.3.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.parking_lot_core-0.6.3.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.protobuf-2.8.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.protobuf-2.8.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.protobuf-2.8.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.protobuf-2.8.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.protobuf-codegen-2.8.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.protobuf-codegen-2.8.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.protobuf-codegen-2.8.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.protobuf-codegen-2.8.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.redox_syscall-0.1.57.bazel b/extensions/protobuf/3rdparty/crates/BUILD.redox_syscall-0.1.57.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.redox_syscall-0.1.57.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.redox_syscall-0.1.57.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.rustc_version-0.2.3.bazel b/extensions/protobuf/3rdparty/crates/BUILD.rustc_version-0.2.3.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.rustc_version-0.2.3.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.rustc_version-0.2.3.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.safemem-0.3.3.bazel b/extensions/protobuf/3rdparty/crates/BUILD.safemem-0.3.3.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.safemem-0.3.3.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.safemem-0.3.3.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.scoped-tls-0.1.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.scoped-tls-0.1.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.scoped-tls-0.1.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.scoped-tls-0.1.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.semver-0.9.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.semver-0.9.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.semver-0.9.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.semver-0.9.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.semver-parser-0.7.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.semver-parser-0.7.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.semver-parser-0.7.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.semver-parser-0.7.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.slab-0.3.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.slab-0.3.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.slab-0.3.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.slab-0.3.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.slab-0.4.7.bazel b/extensions/protobuf/3rdparty/crates/BUILD.slab-0.4.7.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.slab-0.4.7.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.slab-0.4.7.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.smallvec-0.6.14.bazel b/extensions/protobuf/3rdparty/crates/BUILD.smallvec-0.6.14.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.smallvec-0.6.14.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.smallvec-0.6.14.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tls-api-0.1.22.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tls-api-0.1.22.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tls-api-0.1.22.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tls-api-0.1.22.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tls-api-stub-0.1.22.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tls-api-stub-0.1.22.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tls-api-stub-0.1.22.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tls-api-stub-0.1.22.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-0.1.22.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-0.1.22.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-0.1.22.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-0.1.22.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-codec-0.1.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-codec-0.1.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-codec-0.1.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-codec-0.1.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-core-0.1.18.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-core-0.1.18.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-core-0.1.18.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-core-0.1.18.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-current-thread-0.1.7.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-current-thread-0.1.7.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-current-thread-0.1.7.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-current-thread-0.1.7.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-executor-0.1.10.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-executor-0.1.10.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-executor-0.1.10.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-executor-0.1.10.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-fs-0.1.7.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-fs-0.1.7.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-fs-0.1.7.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-fs-0.1.7.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-io-0.1.13.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-io-0.1.13.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-io-0.1.13.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-io-0.1.13.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-reactor-0.1.12.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-reactor-0.1.12.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-reactor-0.1.12.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-reactor-0.1.12.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-sync-0.1.8.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-sync-0.1.8.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-sync-0.1.8.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-sync-0.1.8.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-tcp-0.1.4.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-tcp-0.1.4.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-tcp-0.1.4.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-tcp-0.1.4.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-threadpool-0.1.18.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-threadpool-0.1.18.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-threadpool-0.1.18.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-threadpool-0.1.18.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-timer-0.1.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-timer-0.1.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-timer-0.1.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-timer-0.1.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-timer-0.2.13.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-timer-0.2.13.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-timer-0.2.13.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-timer-0.2.13.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-tls-api-0.1.22.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-tls-api-0.1.22.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-tls-api-0.1.22.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-tls-api-0.1.22.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-udp-0.1.6.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-udp-0.1.6.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-udp-0.1.6.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-udp-0.1.6.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-uds-0.1.7.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-uds-0.1.7.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-uds-0.1.7.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-uds-0.1.7.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.tokio-uds-0.2.7.bazel b/extensions/protobuf/3rdparty/crates/BUILD.tokio-uds-0.2.7.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.tokio-uds-0.2.7.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.tokio-uds-0.2.7.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.unix_socket-0.5.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.unix_socket-0.5.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.unix_socket-0.5.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.unix_socket-0.5.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.void-1.0.2.bazel b/extensions/protobuf/3rdparty/crates/BUILD.void-1.0.2.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.void-1.0.2.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.void-1.0.2.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.winapi-0.2.8.bazel b/extensions/protobuf/3rdparty/crates/BUILD.winapi-0.2.8.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.winapi-0.2.8.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.winapi-0.2.8.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.winapi-0.3.9.bazel b/extensions/protobuf/3rdparty/crates/BUILD.winapi-0.3.9.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.winapi-0.3.9.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.winapi-0.3.9.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.winapi-build-0.1.1.bazel b/extensions/protobuf/3rdparty/crates/BUILD.winapi-build-0.1.1.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.winapi-build-0.1.1.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.winapi-build-0.1.1.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/extensions/protobuf/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel diff --git a/proto/protobuf/3rdparty/crates/BUILD.ws2_32-sys-0.2.1.bazel b/extensions/protobuf/3rdparty/crates/BUILD.ws2_32-sys-0.2.1.bazel similarity index 100% rename from proto/protobuf/3rdparty/crates/BUILD.ws2_32-sys-0.2.1.bazel rename to extensions/protobuf/3rdparty/crates/BUILD.ws2_32-sys-0.2.1.bazel diff --git a/proto/protobuf/3rdparty/crates/alias_rules.bzl b/extensions/protobuf/3rdparty/crates/alias_rules.bzl similarity index 100% rename from proto/protobuf/3rdparty/crates/alias_rules.bzl rename to extensions/protobuf/3rdparty/crates/alias_rules.bzl diff --git a/proto/protobuf/3rdparty/crates/crates.bzl b/extensions/protobuf/3rdparty/crates/crates.bzl similarity index 100% rename from proto/protobuf/3rdparty/crates/crates.bzl rename to extensions/protobuf/3rdparty/crates/crates.bzl diff --git a/proto/protobuf/3rdparty/crates/defs.bzl b/extensions/protobuf/3rdparty/crates/defs.bzl similarity index 100% rename from proto/protobuf/3rdparty/crates/defs.bzl rename to extensions/protobuf/3rdparty/crates/defs.bzl diff --git a/proto/protobuf/3rdparty/patches/BUILD.bazel b/extensions/protobuf/3rdparty/patches/BUILD.bazel similarity index 100% rename from proto/protobuf/3rdparty/patches/BUILD.bazel rename to extensions/protobuf/3rdparty/patches/BUILD.bazel diff --git a/proto/protobuf/3rdparty/patches/README.md b/extensions/protobuf/3rdparty/patches/README.md similarity index 100% rename from proto/protobuf/3rdparty/patches/README.md rename to extensions/protobuf/3rdparty/patches/README.md diff --git a/proto/protobuf/3rdparty/patches/com_google_protobuf-v3.10.0-bzl_visibility.patch b/extensions/protobuf/3rdparty/patches/com_google_protobuf-v3.10.0-bzl_visibility.patch similarity index 100% rename from proto/protobuf/3rdparty/patches/com_google_protobuf-v3.10.0-bzl_visibility.patch rename to extensions/protobuf/3rdparty/patches/com_google_protobuf-v3.10.0-bzl_visibility.patch diff --git a/proto/protobuf/3rdparty/patches/protobuf-2.8.2.patch b/extensions/protobuf/3rdparty/patches/protobuf-2.8.2.patch similarity index 100% rename from proto/protobuf/3rdparty/patches/protobuf-2.8.2.patch rename to extensions/protobuf/3rdparty/patches/protobuf-2.8.2.patch diff --git a/proto/protobuf/BUILD.bazel b/extensions/protobuf/BUILD.bazel similarity index 100% rename from proto/protobuf/BUILD.bazel rename to extensions/protobuf/BUILD.bazel diff --git a/proto/protobuf/defs.bzl b/extensions/protobuf/defs.bzl similarity index 100% rename from proto/protobuf/defs.bzl rename to extensions/protobuf/defs.bzl diff --git a/proto/protobuf/legacy_proto_toolchain.bzl b/extensions/protobuf/legacy_proto_toolchain.bzl similarity index 100% rename from proto/protobuf/legacy_proto_toolchain.bzl rename to extensions/protobuf/legacy_proto_toolchain.bzl diff --git a/proto/protobuf/optional_output_wrapper.rs b/extensions/protobuf/optional_output_wrapper.rs similarity index 100% rename from proto/protobuf/optional_output_wrapper.rs rename to extensions/protobuf/optional_output_wrapper.rs diff --git a/proto/protobuf/proto.bzl b/extensions/protobuf/proto.bzl similarity index 100% rename from proto/protobuf/proto.bzl rename to extensions/protobuf/proto.bzl diff --git a/proto/protobuf/repositories.bzl b/extensions/protobuf/repositories.bzl similarity index 100% rename from proto/protobuf/repositories.bzl rename to extensions/protobuf/repositories.bzl diff --git a/test/proto/BUILD.bazel b/extensions/protobuf/test/BUILD.bazel similarity index 100% rename from test/proto/BUILD.bazel rename to extensions/protobuf/test/BUILD.bazel diff --git a/test/proto/a.proto b/extensions/protobuf/test/a.proto similarity index 100% rename from test/proto/a.proto rename to extensions/protobuf/test/a.proto diff --git a/test/proto/b.proto b/extensions/protobuf/test/b.proto similarity index 100% rename from test/proto/b.proto rename to extensions/protobuf/test/b.proto diff --git a/proto/protobuf/toolchain.bzl b/extensions/protobuf/toolchain.bzl similarity index 100% rename from proto/protobuf/toolchain.bzl rename to extensions/protobuf/toolchain.bzl diff --git a/proto/protobuf/transitive_repositories.bzl b/extensions/protobuf/transitive_repositories.bzl similarity index 100% rename from proto/protobuf/transitive_repositories.bzl rename to extensions/protobuf/transitive_repositories.bzl diff --git a/wasm_bindgen/3rdparty/BUILD.bazel b/extensions/wasm_bindgen/3rdparty/BUILD.bazel similarity index 100% rename from wasm_bindgen/3rdparty/BUILD.bazel rename to extensions/wasm_bindgen/3rdparty/BUILD.bazel diff --git a/wasm_bindgen/3rdparty/BUILD.wasm-bindgen-cli.bazel b/extensions/wasm_bindgen/3rdparty/BUILD.wasm-bindgen-cli.bazel similarity index 100% rename from wasm_bindgen/3rdparty/BUILD.wasm-bindgen-cli.bazel rename to extensions/wasm_bindgen/3rdparty/BUILD.wasm-bindgen-cli.bazel diff --git a/wasm_bindgen/3rdparty/Cargo.Bazel.lock b/extensions/wasm_bindgen/3rdparty/Cargo.Bazel.lock similarity index 100% rename from wasm_bindgen/3rdparty/Cargo.Bazel.lock rename to extensions/wasm_bindgen/3rdparty/Cargo.Bazel.lock diff --git a/wasm_bindgen/3rdparty/crates/BUILD.adler-1.0.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.adler-1.0.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.adler-1.0.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.adler-1.0.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.aho-corasick-1.0.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.alloc-no-stdlib-2.0.4.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.alloc-no-stdlib-2.0.4.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.alloc-no-stdlib-2.0.4.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.alloc-no-stdlib-2.0.4.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.alloc-stdlib-0.2.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.alloc-stdlib-0.2.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.alloc-stdlib-0.2.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.alloc-stdlib-0.2.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.android-tzdata-0.1.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.android-tzdata-0.1.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.android-tzdata-0.1.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.android-tzdata-0.1.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.android_system_properties-0.1.5.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.anyhow-1.0.71.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.anyhow-1.0.71.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.anyhow-1.0.71.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.anyhow-1.0.71.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.ascii-1.1.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.ascii-1.1.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.ascii-1.1.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.ascii-1.1.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.assert_cmd-1.0.8.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.assert_cmd-1.0.8.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.assert_cmd-1.0.8.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.assert_cmd-1.0.8.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.atty-0.2.14.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.autocfg-1.1.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.base64-0.13.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.base64-0.13.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.base64-0.13.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.base64-0.13.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.base64-0.21.5.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.base64-0.21.5.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.base64-0.21.5.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.base64-0.21.5.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.bitflags-1.3.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.brotli-decompressor-2.5.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.brotli-decompressor-2.5.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.brotli-decompressor-2.5.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.brotli-decompressor-2.5.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.bstr-0.2.17.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.bstr-0.2.17.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.bstr-0.2.17.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.bstr-0.2.17.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.buf_redux-0.8.4.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.buf_redux-0.8.4.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.buf_redux-0.8.4.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.buf_redux-0.8.4.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.bumpalo-3.13.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.bumpalo-3.13.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.bumpalo-3.13.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.bumpalo-3.13.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.cc-1.0.83.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.cc-1.0.83.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.cc-1.0.83.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.cc-1.0.83.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.cfg-if-1.0.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.chrono-0.4.26.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.chrono-0.4.26.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.chrono-0.4.26.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.chrono-0.4.26.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.chunked_transfer-1.4.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.chunked_transfer-1.4.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.chunked_transfer-1.4.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.chunked_transfer-1.4.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.core-foundation-sys-0.8.4.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.core-foundation-sys-0.8.4.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.core-foundation-sys-0.8.4.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.core-foundation-sys-0.8.4.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crc32fast-1.3.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.crc32fast-1.3.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.crc32fast-1.3.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.crc32fast-1.3.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-channel-0.5.8.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-channel-0.5.8.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.crossbeam-channel-0.5.8.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-channel-0.5.8.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-deque-0.8.3.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-deque-0.8.3.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.crossbeam-deque-0.8.3.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-deque-0.8.3.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-epoch-0.9.15.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-epoch-0.9.15.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.crossbeam-epoch-0.9.15.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-epoch-0.9.15.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-utils-0.8.16.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-utils-0.8.16.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.crossbeam-utils-0.8.16.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.crossbeam-utils-0.8.16.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.diff-0.1.13.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.diff-0.1.13.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.diff-0.1.13.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.diff-0.1.13.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.difference-2.0.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.difference-2.0.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.difference-2.0.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.difference-2.0.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.difflib-0.4.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.difflib-0.4.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.difflib-0.4.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.difflib-0.4.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.doc-comment-0.3.3.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.doc-comment-0.3.3.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.doc-comment-0.3.3.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.doc-comment-0.3.3.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.docopt-1.1.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.docopt-1.1.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.docopt-1.1.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.docopt-1.1.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.either-1.8.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.either-1.8.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.either-1.8.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.either-1.8.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.env_logger-0.8.4.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.env_logger-0.8.4.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.env_logger-0.8.4.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.env_logger-0.8.4.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.equivalent-1.0.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.equivalent-1.0.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.equivalent-1.0.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.equivalent-1.0.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.errno-0.3.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.errno-0.3.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.errno-0.3.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.errno-0.3.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.errno-dragonfly-0.1.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.fallible-iterator-0.2.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.fallible-iterator-0.2.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.fallible-iterator-0.2.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.fallible-iterator-0.2.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.fastrand-1.9.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.fastrand-1.9.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.fastrand-1.9.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.fastrand-1.9.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.filetime-0.2.21.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.filetime-0.2.21.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.filetime-0.2.21.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.filetime-0.2.21.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.flate2-1.0.28.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.flate2-1.0.28.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.flate2-1.0.28.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.flate2-1.0.28.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.float-cmp-0.8.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.float-cmp-0.8.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.float-cmp-0.8.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.float-cmp-0.8.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.form_urlencoded-1.2.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.form_urlencoded-1.2.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.form_urlencoded-1.2.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.form_urlencoded-1.2.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.getrandom-0.2.10.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.getrandom-0.2.10.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.getrandom-0.2.10.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.getrandom-0.2.10.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.gimli-0.26.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.gimli-0.26.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.gimli-0.26.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.gimli-0.26.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.12.3.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.14.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.14.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.14.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.hashbrown-0.14.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.heck-0.3.3.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.heck-0.3.3.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.heck-0.3.3.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.heck-0.3.3.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.hermit-abi-0.3.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.httparse-1.8.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.httparse-1.8.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.httparse-1.8.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.httparse-1.8.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.httpdate-1.0.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.httpdate-1.0.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.httpdate-1.0.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.httpdate-1.0.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.humantime-2.1.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-0.1.57.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-0.1.57.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-0.1.57.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-0.1.57.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.id-arena-2.2.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.id-arena-2.2.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.id-arena-2.2.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.id-arena-2.2.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.idna-0.4.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.idna-0.4.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.idna-0.4.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.idna-0.4.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.indexmap-1.9.3.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.indexmap-1.9.3.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.indexmap-1.9.3.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.indexmap-1.9.3.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.indexmap-2.0.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.indexmap-2.0.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.indexmap-2.0.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.indexmap-2.0.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.instant-0.1.12.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.instant-0.1.12.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.instant-0.1.12.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.instant-0.1.12.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.io-lifetimes-1.0.11.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.itertools-0.10.5.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.itertools-0.10.5.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.itertools-0.10.5.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.itertools-0.10.5.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.itoa-1.0.8.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.itoa-1.0.8.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.itoa-1.0.8.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.itoa-1.0.8.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.js-sys-0.3.64.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.js-sys-0.3.64.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.js-sys-0.3.64.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.js-sys-0.3.64.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.lazy_static-1.4.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.leb128-0.2.5.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.leb128-0.2.5.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.leb128-0.2.5.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.leb128-0.2.5.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.150.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.150.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.150.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.150.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.linux-raw-sys-0.3.8.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.log-0.4.19.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.log-0.4.19.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.log-0.4.19.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.log-0.4.19.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.memchr-2.5.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.memoffset-0.9.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.memoffset-0.9.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.memoffset-0.9.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.memoffset-0.9.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.mime-0.3.17.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.mime-0.3.17.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.mime-0.3.17.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.mime-0.3.17.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.mime_guess-2.0.4.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.mime_guess-2.0.4.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.mime_guess-2.0.4.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.mime_guess-2.0.4.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.miniz_oxide-0.7.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.miniz_oxide-0.7.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.miniz_oxide-0.7.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.miniz_oxide-0.7.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.multipart-0.18.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.multipart-0.18.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.multipart-0.18.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.multipart-0.18.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.normalize-line-endings-0.3.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.normalize-line-endings-0.3.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.normalize-line-endings-0.3.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.normalize-line-endings-0.3.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.num-traits-0.2.15.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.num-traits-0.2.15.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.num-traits-0.2.15.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.num-traits-0.2.15.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.num_cpus-1.16.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.num_cpus-1.16.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.num_cpus-1.16.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.num_cpus-1.16.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.num_threads-0.1.6.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.num_threads-0.1.6.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.num_threads-0.1.6.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.num_threads-0.1.6.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.once_cell-1.18.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.once_cell-1.18.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.once_cell-1.18.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.once_cell-1.18.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.percent-encoding-2.3.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.ppv-lite86-0.2.17.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.predicates-1.0.8.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.predicates-1.0.8.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.predicates-1.0.8.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.predicates-1.0.8.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.predicates-2.1.5.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.predicates-2.1.5.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.predicates-2.1.5.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.predicates-2.1.5.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.predicates-core-1.0.6.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.predicates-core-1.0.6.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.predicates-core-1.0.6.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.predicates-core-1.0.6.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.predicates-tree-1.0.9.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.predicates-tree-1.0.9.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.predicates-tree-1.0.9.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.predicates-tree-1.0.9.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.proc-macro2-1.0.64.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.quick-error-1.2.3.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.quick-error-1.2.3.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.quick-error-1.2.3.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.quick-error-1.2.3.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.quote-1.0.29.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.quote-1.0.29.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.quote-1.0.29.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.quote-1.0.29.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rand-0.8.5.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.rand-0.8.5.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.rand-0.8.5.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.rand-0.8.5.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.rand_chacha-0.3.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rand_core-0.6.4.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.rand_core-0.6.4.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.rand_core-0.6.4.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.rand_core-0.6.4.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rayon-1.7.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.rayon-1.7.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.rayon-1.7.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.rayon-1.7.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rayon-core-1.11.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.rayon-core-1.11.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.rayon-core-1.11.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.rayon-core-1.11.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.2.16.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.redox_syscall-0.3.5.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.regex-1.9.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.regex-1.9.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.regex-1.9.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.regex-1.9.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.1.10.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.1.10.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.1.10.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.1.10.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.regex-automata-0.3.3.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.regex-syntax-0.7.4.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.ring-0.17.5.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.ring-0.17.5.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.ring-0.17.5.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.ring-0.17.5.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rouille-3.6.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.rouille-3.6.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.rouille-3.6.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.rouille-3.6.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rustc-demangle-0.1.23.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.rustc-demangle-0.1.23.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.rustc-demangle-0.1.23.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.rustc-demangle-0.1.23.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rustix-0.37.23.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.rustix-0.37.23.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.rustix-0.37.23.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.rustix-0.37.23.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rustls-0.21.8.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.rustls-0.21.8.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.rustls-0.21.8.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.rustls-0.21.8.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.rustls-webpki-0.101.7.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.rustls-webpki-0.101.7.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.rustls-webpki-0.101.7.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.rustls-webpki-0.101.7.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.ryu-1.0.14.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.ryu-1.0.14.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.ryu-1.0.14.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.ryu-1.0.14.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.safemem-0.3.3.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.safemem-0.3.3.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.safemem-0.3.3.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.safemem-0.3.3.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.scopeguard-1.1.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.sct-0.7.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.sct-0.7.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.sct-0.7.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.sct-0.7.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.semver-1.0.17.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.semver-1.0.17.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.semver-1.0.17.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.semver-1.0.17.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.serde-1.0.171.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.serde-1.0.171.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.serde-1.0.171.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.serde-1.0.171.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.serde_derive-1.0.171.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.serde_json-1.0.102.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.serde_json-1.0.102.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.serde_json-1.0.102.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.serde_json-1.0.102.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.sha1_smol-1.0.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.sha1_smol-1.0.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.sha1_smol-1.0.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.sha1_smol-1.0.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.spin-0.9.8.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.spin-0.9.8.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.spin-0.9.8.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.spin-0.9.8.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.stable_deref_trait-1.2.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.stable_deref_trait-1.2.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.stable_deref_trait-1.2.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.stable_deref_trait-1.2.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.strsim-0.10.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.syn-1.0.109.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.syn-1.0.109.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.syn-1.0.109.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.syn-1.0.109.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.syn-2.0.25.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.syn-2.0.25.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.syn-2.0.25.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.syn-2.0.25.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.tempfile-3.6.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.tempfile-3.6.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.tempfile-3.6.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.tempfile-3.6.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.termcolor-1.2.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.termcolor-1.2.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.termcolor-1.2.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.termcolor-1.2.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.termtree-0.4.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.termtree-0.4.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.termtree-0.4.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.termtree-0.4.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.threadpool-1.8.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.threadpool-1.8.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.threadpool-1.8.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.threadpool-1.8.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.time-0.3.23.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.time-0.3.23.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.time-0.3.23.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.time-0.3.23.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.time-core-0.1.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.time-core-0.1.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.time-core-0.1.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.time-core-0.1.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.tiny_http-0.12.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.tiny_http-0.12.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.tiny_http-0.12.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.tiny_http-0.12.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.tinyvec-1.6.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.tinyvec_macros-0.1.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.tinyvec_macros-0.1.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.tinyvec_macros-0.1.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.tinyvec_macros-0.1.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.twoway-0.1.8.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.twoway-0.1.8.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.twoway-0.1.8.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.twoway-0.1.8.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicase-2.6.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.unicase-2.6.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.unicase-2.6.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.unicase-2.6.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicode-bidi-0.3.13.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.unicode-bidi-0.3.13.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.unicode-bidi-0.3.13.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.unicode-bidi-0.3.13.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.unicode-ident-1.0.10.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.unicode-normalization-0.1.22.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.unicode-segmentation-1.10.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.unicode-segmentation-1.10.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.unicode-segmentation-1.10.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.unicode-segmentation-1.10.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.untrusted-0.9.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.untrusted-0.9.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.untrusted-0.9.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.untrusted-0.9.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.ureq-2.8.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.ureq-2.8.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.ureq-2.8.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.ureq-2.8.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.url-2.4.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.url-2.4.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.url-2.4.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.url-2.4.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.version_check-0.9.4.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.version_check-0.9.4.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.version_check-0.9.4.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.version_check-0.9.4.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wait-timeout-0.2.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wait-timeout-0.2.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wait-timeout-0.2.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wait-timeout-0.2.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.walrus-0.20.3.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.walrus-0.20.3.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.walrus-0.20.3.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.walrus-0.20.3.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.walrus-macro-0.19.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.walrus-macro-0.19.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.walrus-macro-0.19.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.walrus-macro-0.19.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-0.2.92.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-0.2.92.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-0.2.92.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-0.2.92.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.92.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.92.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.92.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-backend-0.2.92.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-cli-support-0.2.92.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-cli-support-0.2.92.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-cli-support-0.2.92.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-cli-support-0.2.92.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-externref-xform-0.2.92.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-externref-xform-0.2.92.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-externref-xform-0.2.92.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-externref-xform-0.2.92.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.92.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.92.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.92.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-0.2.92.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.92.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.92.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.92.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-macro-support-0.2.92.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-multi-value-xform-0.2.92.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-multi-value-xform-0.2.92.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-multi-value-xform-0.2.92.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-multi-value-xform-0.2.92.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.92.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.92.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.92.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-shared-0.2.92.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-threads-xform-0.2.92.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-threads-xform-0.2.92.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-threads-xform-0.2.92.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-threads-xform-0.2.92.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-conventions-0.2.92.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-conventions-0.2.92.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-conventions-0.2.92.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-conventions-0.2.92.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-interpreter-0.2.92.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-interpreter-0.2.92.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-interpreter-0.2.92.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-bindgen-wasm-interpreter-0.2.92.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasm-encoder-0.29.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-encoder-0.29.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasm-encoder-0.29.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasm-encoder-0.29.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.102.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.102.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.102.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.102.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.108.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.108.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.108.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.108.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.80.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.80.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.80.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasmparser-0.80.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.wasmprinter-0.2.60.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.wasmprinter-0.2.60.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.wasmprinter-0.2.60.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.wasmprinter-0.2.60.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.webpki-roots-0.25.2.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.webpki-roots-0.25.2.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.webpki-roots-0.25.2.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.webpki-roots-0.25.2.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.winapi-0.3.9.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.winapi-util-0.1.5.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows-0.48.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.windows-0.48.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.windows-0.48.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.windows-0.48.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.windows-sys-0.48.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.windows-targets-0.48.1.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_gnullvm-0.48.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_aarch64_msvc-0.48.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_gnu-0.48.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_i686_msvc-0.48.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnu-0.48.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_gnullvm-0.48.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel b/extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel similarity index 100% rename from wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel rename to extensions/wasm_bindgen/3rdparty/crates/BUILD.windows_x86_64_msvc-0.48.0.bazel diff --git a/wasm_bindgen/3rdparty/crates/alias_rules.bzl b/extensions/wasm_bindgen/3rdparty/crates/alias_rules.bzl similarity index 100% rename from wasm_bindgen/3rdparty/crates/alias_rules.bzl rename to extensions/wasm_bindgen/3rdparty/crates/alias_rules.bzl diff --git a/wasm_bindgen/3rdparty/crates/crates.bzl b/extensions/wasm_bindgen/3rdparty/crates/crates.bzl similarity index 100% rename from wasm_bindgen/3rdparty/crates/crates.bzl rename to extensions/wasm_bindgen/3rdparty/crates/crates.bzl diff --git a/wasm_bindgen/3rdparty/crates/defs.bzl b/extensions/wasm_bindgen/3rdparty/crates/defs.bzl similarity index 100% rename from wasm_bindgen/3rdparty/crates/defs.bzl rename to extensions/wasm_bindgen/3rdparty/crates/defs.bzl diff --git a/wasm_bindgen/3rdparty/patches/BUILD.bazel b/extensions/wasm_bindgen/3rdparty/patches/BUILD.bazel similarity index 100% rename from wasm_bindgen/3rdparty/patches/BUILD.bazel rename to extensions/wasm_bindgen/3rdparty/patches/BUILD.bazel diff --git a/wasm_bindgen/3rdparty/patches/README.md b/extensions/wasm_bindgen/3rdparty/patches/README.md similarity index 100% rename from wasm_bindgen/3rdparty/patches/README.md rename to extensions/wasm_bindgen/3rdparty/patches/README.md diff --git a/wasm_bindgen/3rdparty/patches/resolver.patch b/extensions/wasm_bindgen/3rdparty/patches/resolver.patch similarity index 100% rename from wasm_bindgen/3rdparty/patches/resolver.patch rename to extensions/wasm_bindgen/3rdparty/patches/resolver.patch diff --git a/wasm_bindgen/BUILD.bazel b/extensions/wasm_bindgen/BUILD.bazel similarity index 100% rename from wasm_bindgen/BUILD.bazel rename to extensions/wasm_bindgen/BUILD.bazel diff --git a/wasm_bindgen/DEVELOPMENT.md b/extensions/wasm_bindgen/DEVELOPMENT.md similarity index 100% rename from wasm_bindgen/DEVELOPMENT.md rename to extensions/wasm_bindgen/DEVELOPMENT.md diff --git a/wasm_bindgen/README.md b/extensions/wasm_bindgen/README.md similarity index 100% rename from wasm_bindgen/README.md rename to extensions/wasm_bindgen/README.md diff --git a/wasm_bindgen/defs.bzl b/extensions/wasm_bindgen/defs.bzl similarity index 100% rename from wasm_bindgen/defs.bzl rename to extensions/wasm_bindgen/defs.bzl diff --git a/wasm_bindgen/private/BUILD.bazel b/extensions/wasm_bindgen/private/BUILD.bazel similarity index 100% rename from wasm_bindgen/private/BUILD.bazel rename to extensions/wasm_bindgen/private/BUILD.bazel diff --git a/wasm_bindgen/private/transitions.bzl b/extensions/wasm_bindgen/private/transitions.bzl similarity index 100% rename from wasm_bindgen/private/transitions.bzl rename to extensions/wasm_bindgen/private/transitions.bzl diff --git a/wasm_bindgen/private/wasm_bindgen.bzl b/extensions/wasm_bindgen/private/wasm_bindgen.bzl similarity index 100% rename from wasm_bindgen/private/wasm_bindgen.bzl rename to extensions/wasm_bindgen/private/wasm_bindgen.bzl diff --git a/wasm_bindgen/providers.bzl b/extensions/wasm_bindgen/providers.bzl similarity index 100% rename from wasm_bindgen/providers.bzl rename to extensions/wasm_bindgen/providers.bzl diff --git a/wasm_bindgen/repositories.bzl b/extensions/wasm_bindgen/repositories.bzl similarity index 100% rename from wasm_bindgen/repositories.bzl rename to extensions/wasm_bindgen/repositories.bzl diff --git a/wasm_bindgen/rules_js/BUILD.bazel b/extensions/wasm_bindgen/rules_js/BUILD.bazel similarity index 100% rename from wasm_bindgen/rules_js/BUILD.bazel rename to extensions/wasm_bindgen/rules_js/BUILD.bazel diff --git a/wasm_bindgen/rules_js/defs.bzl b/extensions/wasm_bindgen/rules_js/defs.bzl similarity index 100% rename from wasm_bindgen/rules_js/defs.bzl rename to extensions/wasm_bindgen/rules_js/defs.bzl diff --git a/wasm_bindgen/rules_js/repositories.bzl b/extensions/wasm_bindgen/rules_js/repositories.bzl similarity index 100% rename from wasm_bindgen/rules_js/repositories.bzl rename to extensions/wasm_bindgen/rules_js/repositories.bzl diff --git a/wasm_bindgen/rules_nodejs/BUILD.bazel b/extensions/wasm_bindgen/rules_nodejs/BUILD.bazel similarity index 100% rename from wasm_bindgen/rules_nodejs/BUILD.bazel rename to extensions/wasm_bindgen/rules_nodejs/BUILD.bazel diff --git a/wasm_bindgen/rules_nodejs/defs.bzl b/extensions/wasm_bindgen/rules_nodejs/defs.bzl similarity index 100% rename from wasm_bindgen/rules_nodejs/defs.bzl rename to extensions/wasm_bindgen/rules_nodejs/defs.bzl diff --git a/wasm_bindgen/rules_nodejs/repositories.bzl b/extensions/wasm_bindgen/rules_nodejs/repositories.bzl similarity index 100% rename from wasm_bindgen/rules_nodejs/repositories.bzl rename to extensions/wasm_bindgen/rules_nodejs/repositories.bzl diff --git a/proto/BUILD.bazel b/proto/BUILD.bazel deleted file mode 100644 index a8174e3181..0000000000 --- a/proto/BUILD.bazel +++ /dev/null @@ -1,10 +0,0 @@ -load("@bazel_skylib//:bzl_library.bzl", "bzl_library") - -bzl_library( - name = "bzl_lib", - visibility = ["//visibility:public"], - deps = [ - "//proto/prost:bzl_lib", - "//proto/protobuf:bzl_lib", - ], -) diff --git a/proto/README.md b/proto/README.md deleted file mode 100644 index 00eeea6b50..0000000000 --- a/proto/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Rust Protobuf Rules - -More information can be found in the [rules_rust documentation](https://bazelbuild.github.io/rules_rust/rust_proto.html). diff --git a/proto/private/BUILD.bazel b/proto/private/BUILD.bazel deleted file mode 100644 index 512d913115..0000000000 --- a/proto/private/BUILD.bazel +++ /dev/null @@ -1 +0,0 @@ -exports_files(["BUILD.zlib.bazel"])