Commit Graph

9 Commits (abb3338483330a56b31c4036563d996e5556d825)

Author SHA1 Message Date
Jake Goulding b00f3ee977 chore: Apply common lints to recently-created crates 2020-06-12 09:26:18 -04:00
Carol (Nichols || Goulding) d507713503 refactor: Switch from HashMap to BTreeMap 2020-06-11 13:44:04 -04:00
Carol (Nichols || Goulding) e3b26c9961 test: Only run GCS and S3 tests if the env vars are set
I don't really like this because the tests will silently not be compiled
if you haven't set the environment variables, so you'd only notice you
weren't running the tests if you looked for those tests' output lines
and saw they weren't there.

Ideally, I'd like to print a warning, but this isn't possible because:

- Anything printed in tests doesn't show up by default
- Cargo's build scripts can't tell whether you're building as a
dependency or building for that crate's tests, so the warning would show
up even if you just depended on delorean_object_store
(https://github.com/rust-lang/cargo/issues/2549)
2020-06-10 17:26:28 -04:00
Carol (Nichols || Goulding) ea1471c503 feat: Add an in-memory object store 2020-06-10 17:23:52 -04:00
Carol (Nichols || Goulding) 4ad805863f feat: Make GCS list return a stream, by wrapping its still-sync API 2020-06-10 17:23:52 -04:00
Carol (Nichols || Goulding) d83c410a5c feat: Update to the released version of cloud-storage
My submitted API improvements got merged in!
2020-06-10 17:23:52 -04:00
Carol (Nichols || Goulding) 8c878cdfd3 docs: Update capabilities 2020-06-10 17:23:52 -04:00
Carol (Nichols || Goulding) fb5d68654d feat: Change AWS list to stream back batches of object names 2020-06-10 17:23:52 -04:00
Carol (Nichols || Goulding) d3283b1096 feat: Object storage in S3 and GCS 2020-06-10 17:23:52 -04:00