pub trait DebugProxyInterface: Send + Sync {
type ConnectTargetResponseFut: Future<Output = Result<DebugConnectTargetResult, Error>> + Send;
type GetControllerPropertiesResponseFut: Future<Output = Result<DebugGetControllerPropertiesResponse, Error>> + Send;
// Required methods
fn connect_target(
&self,
target_id: u8,
server: ServerEnd<DeviceMarker>,
) -> Self::ConnectTargetResponseFut;
fn get_controller_properties(
&self,
) -> Self::GetControllerPropertiesResponseFut;
}