pub trait ChannelOffloadExtProxyInterface: Send + Sync {
type StartOffloadResponseFut: Future<Output = Result<ChannelOffloadExtStartOffloadResult, Error>> + Send;
// Required method
fn start_offload(
&self,
payload: &ChannelOffloadExtStartOffloadRequest,
) -> Self::StartOffloadResponseFut;
}Required Associated Types§
type StartOffloadResponseFut: Future<Output = Result<ChannelOffloadExtStartOffloadResult, Error>> + Send
Required Methods§
fn start_offload( &self, payload: &ChannelOffloadExtStartOffloadRequest, ) -> Self::StartOffloadResponseFut
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".