Once all the dependencies are under control I believe we can add these tests to the workspace and still get the minimal set of deps using:
cargo run --package storage-with-aws-lc-rs
Having the tests in the workspace will make it easier to keep the dependencies (such as anyhow and reqwest) up to date. It also makes it easy to cargo fmt and cargo clippy all the things.
There may be problems with cargo build --workspace --all-features because we have have impossible to build jsonwebtoken in that case.
Even getting "most" of these tests into the workspace would be useful though.
Once all the dependencies are under control I believe we can add these tests to the workspace and still get the minimal set of deps using:
Having the tests in the workspace will make it easier to keep the dependencies (such as
anyhowandreqwest) up to date. It also makes it easy tocargo fmtandcargo clippyall the things.There may be problems with
cargo build --workspace --all-featuresbecause we have have impossible to buildjsonwebtokenin that case.Even getting "most" of these tests into the workspace would be useful though.