sapling/eden/fs
David Tolnay b09140b832 Soft deprecate client, mock, and server modules
Summary:
This is the start of the codemod for https://fb.workplace.com/groups/rust.language/posts/25780668961555042.

It follows the same approach as {D53374511} by adding a comment above the re-exports to identify the correct Buck target to use instead. This way I can codemod all uses by locally changing the comment into a real `#[deprecated = "..."]` attribute, compiling all Rust targets with `-Awarnings -Wdeprecated` in rustflags, parsing the deprecation warnings, and programmatically applying the correct fix.

Note that the deprecation needs to be on a `pub mod` rather than a `pub use` because deprecation on re-exports is not supported by Rust.

Reviewed By: zertosh

Differential Revision: D54332814

fbshipit-source-id: 16358f211032a7b1a701c08d909078b86b53d65f
2024-02-28 20:20:39 -08:00
..
benchmarks Update autocargo component on FBS:master 2023-11-29 18:35:29 -08:00
cli Eden: Make TOML parser a bit more user friendly 2024-02-27 09:31:55 -08:00
cli_rs Update termwiz to the latest 2024-02-22 15:42:29 -08:00
config Soft deprecate client, mock, and server modules 2024-02-28 20:20:39 -08:00
digest Re-sync with internal repository 2023-10-11 22:09:00 -07:00
docs update Config.md with more up-to-date information 2024-02-13 20:23:20 -08:00
facebook Move Throw.h from eden to edencommon 2024-02-23 15:46:42 -08:00
fuse Remove extra semi colon from dyno/cpp/server/parsing/util.h (#794) 2023-12-21 09:14:38 -08:00
fuzz/facebook Re-sync with internal repository 2023-10-11 22:09:00 -07:00
inodes Soft deprecate client, mock, and server modules 2024-02-28 20:20:39 -08:00
journal Re-sync with internal repository 2023-10-11 22:09:00 -07:00
lmdb LMDBInodeCatalog + LMDBFileContentStore 2023-11-13 12:47:14 -08:00
model Move Throw.h from eden to edencommon 2024-02-23 15:46:42 -08:00
monitor Remove explicit key 2023-12-04 10:03:02 -08:00
nfs Move Throw.h from eden to edencommon 2024-02-23 15:46:42 -08:00
notifications eden (7547650190731062666) 2023-11-08 17:55:00 -08:00
privhelper Move Throw.h from eden to edencommon 2024-02-23 15:46:42 -08:00
prjfs invalidate after a torn read so the file is accessible 2024-02-22 19:34:50 -08:00
py Add annotations to eden/fs/py/eden/thrift/windows_thrift.py 2023-12-13 10:36:39 -08:00
rocksdb Re-sync with internal repository 2023-10-11 22:09:00 -07:00
scripts Move rpmbisect from scripts/mshroyer to eden/fs/scripts/facebook 2023-10-25 17:01:11 -07:00
service Soft deprecate client, mock, and server modules 2024-02-28 20:20:39 -08:00
sqlite Remove extra semi colon from eden/fs/inodes/FileInode.cpp 2023-12-08 17:29:10 -08:00
store change renderObjectId/parseObjectId behavior 2024-02-27 17:35:56 -08:00
takeover Move Throw.h from eden to edencommon 2024-02-23 15:46:42 -08:00
telemetry Move DynamicEvent from eden to edencommon 2024-02-28 14:45:08 -08:00
testharness migrate from FOLLY_MAYBE_UNUSED to [[maybe_unused]] 2024-02-28 13:28:26 -08:00
third-party eden (5003156845066480047) 2024-02-23 11:30:48 -08:00
utils migrate from FOLLY_MAYBE_UNUSED to [[maybe_unused]] 2024-02-28 13:28:26 -08:00
.committemplate committemplate: set reviewers for eden and mononoke 2023-10-18 20:55:42 -07:00
Cargo.toml move 0.18.5 to private fork until Rust toolchain 1.76.0 release 2024-02-16 15:11:39 -08:00
CMakeLists.txt LMDBInodeCatalog + LMDBFileContentStore 2023-11-13 12:47:14 -08:00
TARGETS Re-sync with internal repository 2023-10-11 22:09:00 -07:00