Rust gRPC client bindings for fvs2d, the
FUSE-based versioning daemon used by Bottles Next to snapshot and restore
Wine prefixes.
client—Fvs2dClient, an async client over thefvs2d.v1gRPC service (mount/unmount, commit, restore, layer management).error— client-side error types.Layer/Repository/Commit/CommitSummary/Mount/Progress— re-exported protobuf message types generated fromfvs2d's.protodefinitions.
The upstream directory is a git submodule pointing at the fvs2d daemon
itself; build.rs compiles the protobuf definitions it provides.