Trait StarnixVolumeProviderProxyInterface
Source pub trait StarnixVolumeProviderProxyInterface: Send + Sync {
type CheckResponseFut: Future<Output = Result<StarnixVolumeProviderCheckResult, Error>> + Send;
type MountResponseFut: Future<Output = Result<StarnixVolumeProviderMountResult, Error>> + Send;
// Required methods
fn check(&self, crypt: ClientEnd<CryptMarker>) -> Self::CheckResponseFut;
fn mount(
&self,
crypt: ClientEnd<CryptMarker>,
mode: MountMode,
exposed_dir: ServerEnd<DirectoryMarker>,
) -> Self::MountResponseFut;
}