pub trait ProvisionProxyInterface: Send + Sync {
    type IsOwnedResponseFut: Future<Output = Result<ProvisionIsOwnedResult, Error>> + Send;
    type TakeOwnershipResponseFut: Future<Output = Result<ProvisionTakeOwnershipResult, Error>> + Send;

    // Required methods
    fn is_owned(&self) -> Self::IsOwnedResponseFut;
    fn take_ownership(
        &self,
        payload: &ProvisionTakeOwnershipRequest
    ) -> Self::TakeOwnershipResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§