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