Summary: Instead of calling out the Rust functions all the time, just use the public global variables initialised lazily.
Differential Revision: D38241744
fbshipit-source-id: dd66e8d563076fed9279358a2b22c2042d365cc9
Summary:
This diff is reverting D38078198 (8ffc0627c3)
D38078198 (8ffc0627c3) has been identified to be causing the following test or build failures:
Tests affected:
- https://www.internalfb.com/intern/test/844424997229396/
Here's the Multisect link:
https://www.internalfb.com/intern/testinfra/multisect/1093861
Here are the tasks that are relevant to this breakage:
T127584801: 5 tests started failing for oncall asic_devinfra in the last 2 weeks
We're generating a revert to back out the changes in this diff, please note the backout may land if someone accepts it.
Reviewed By: johnny90
Differential Revision: D38265484
fbshipit-source-id: e059bad0b57f59f36b5f82fc42381371321b2877
Summary: Last step is changing all the callsites where we make the distinction between corp and prod to take into account the new option for labs.
Reviewed By: c-ryan747
Differential Revision: D38078198
fbshipit-source-id: d71be0202b60cd26a2417c30dce1b3fdc97adf7c
Summary:
Add bundlr-sdk to rust 3p crates.
Also needed some new fixups for a couple deps, and a custom fork of bundlr to use derive_builder 0.9 which is pinned in 2 deps we use, and fixed a missing out of scope trait bug in bundlr sdk.
Reviewed By: zhuomingfb0
Differential Revision: D37962056
fbshipit-source-id: 878048840d66dffcf558351614c45f9beef2f626