Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
estuary: break up into multiple crates
This is a mechanical change, which extracts each of the top-level src/ directories into it's own crate. Binaries become crates as well. As few code changes as possible are made, as needed to get imports working properly, to fix path issues, and to fix some minor API version incompatibilities. Crate cargo versions now use '*' by default, and constrain only when we have to Cargo.lock already provides pinning to specific versions, and enables a versioned update workflow. We don't need to *also* specify dependencies unless they actually matter. To that end, do specify that we must hold back to tokio 0.2, because 0.3 isn't supported by hyper & hyperlocal (yet).
- Loading branch information