fidl_test_externalTrait EchoHandleProtocolProxyInterface
Source pub trait EchoHandleProtocolProxyInterface: Send + Sync {
type EchoHandleRequestResponseReducedRightsResponseFut: Future<Output = Result<Event, Error>> + Send;
type EchoHandleRequestReducedRightsResponseFut: Future<Output = Result<Event, Error>> + Send;
type EchoHandleRequestSameRightsResponseFut: Future<Output = Result<Event, Error>> + Send;
type EchoHandleResponseReducedRightsResponseFut: Future<Output = Result<Event, Error>> + Send;
type EchoHandleResponseSameRightsResponseFut: Future<Output = Result<Event, Error>> + Send;
// Required methods
fn echo_handle_request_response_reduced_rights(
&self,
h: Event,
) -> Self::EchoHandleRequestResponseReducedRightsResponseFut;
fn echo_handle_request_reduced_rights(
&self,
h: Event,
) -> Self::EchoHandleRequestReducedRightsResponseFut;
fn echo_handle_request_same_rights(
&self,
h: Event,
) -> Self::EchoHandleRequestSameRightsResponseFut;
fn echo_handle_response_reduced_rights(
&self,
h: Event,
) -> Self::EchoHandleResponseReducedRightsResponseFut;
fn echo_handle_response_same_rights(
&self,
h: Event,
) -> Self::EchoHandleResponseSameRightsResponseFut;
}