InspectPuppetProxyInterface

Trait InspectPuppetProxyInterface 

Source
pub trait InspectPuppetProxyInterface: Send + Sync {
    type CreateInspectorResponseFut: Future<Output = Result<ClientEnd<InspectWriterMarker>, Error>> + Send;
    type CreateInspectorFromEscrowResponseFut: Future<Output = Result<(ClientEnd<InspectWriterMarker>, Vmo), Error>> + Send;

    // Required methods
    fn create_inspector(
        &self,
        payload: &InspectPuppetCreateInspectorRequest,
    ) -> Self::CreateInspectorResponseFut;
    fn create_inspector_from_escrow(
        &self,
        payload: InspectPuppetCreateInspectorFromEscrowRequest,
    ) -> Self::CreateInspectorFromEscrowResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§