Crate vmgs_broker

Source
Expand description

A task + RPC client for interacting with a shared VMGS instance.

Modules§

non_volatile_store
Implementation of NonVolatileStore for VMGS files.
resolver
Resource resolver for VMGS files.

Structs§

VmgsClient
Client to interact with a backend-agnostic VMGS instance.
VmgsThinClient
A wrapper around VmgsClient that restricts its API down to operations that perform no storage IO.

Enums§

VmgsClientError
VMGS broker errors.

Functions§

spawn_vmgs_broker
Given a fully-initialized VMGS instance, return a VMGS broker task + clonable VmgsClient