pub trait TargetAdapterProxyInterface: Send + Sync {
type GetParametersResponseFut: Future<Output = Result<Vec<String>, Error>> + Send;
type ConnectResponseFut: Future<Output = Result<(), Error>> + Send;
// Required methods
fn get_parameters(&self) -> Self::GetParametersResponseFut;
fn connect(
&self,
eventpair: EventPair,
test_input: Vmo,
) -> Self::ConnectResponseFut;
}Required Associated Types§
type GetParametersResponseFut: Future<Output = Result<Vec<String>, Error>> + Send
type ConnectResponseFut: Future<Output = Result<(), Error>> + Send
Required Methods§
fn get_parameters(&self) -> Self::GetParametersResponseFut
fn connect( &self, eventpair: EventPair, test_input: Vmo, ) -> Self::ConnectResponseFut
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".