sapling/edenscmnative/bindings/modules/pybookmarkstore
Jun Wu 07184f2bb8 bindings: split the crate into multiple crates
Summary:
Split the crate to improve build time.

Before this change, a naive change on any of the simple modules can still take
20+ seconds to compile, even with incremental compilation enabled.

This diff splits the crate into multiple smaller crates. A simple change to a
simple crate can take < 10 seconds to re-compile.

Different from pre-D13923866 state, there is still only one single Python
extension.

Reviewed By: xavierd

Differential Revision: D17345706

fbshipit-source-id: c7e2e6f0e1b86071c863cfb8989070a581825956
2019-09-12 10:51:07 -07:00
..
src bindings: split the crate into multiple crates 2019-09-12 10:51:07 -07:00
Cargo.toml bindings: split the crate into multiple crates 2019-09-12 10:51:07 -07:00