sapling/eden/scm/lib/revisionstore
Meyer Jacobs ff217c2407 scmstore: introduce new StoreTree type for basic type-safe handling of trees
Summary:
Refactor `scmstore::types` into separate `file` and `tree` modules and introduce a new `StoreTree` type to represent trees in the scmstore API.

Introduce a minimal `StoreTree` type. Importantly, for now this type does not provide any methods for deserializing the tree manifest and inspecting it's contents. This functionality won't be too hard to implement, though - it'll require some revisions to the `manifest-tree` crate and / or moving the `StoreTree` and `StoreFile` types to `revisionstore_types`.

Reviewed By: kulshrax

Differential Revision: D27310878

fbshipit-source-id: 712330fba87f33c49587fa895efea3601ce377af
2021-03-25 01:16:49 -07:00
..
src scmstore: introduce new StoreTree type for basic type-safe handling of trees 2021-03-25 01:16:49 -07:00
types autocargo v1: changes to how thrift-related generation is done to match v2 2021-02-23 11:38:45 -08:00
Cargo.toml third-party/rust: update tokio & tokio-stream 2021-03-10 11:01:28 -08:00