Function xwt_tests::tests::echo_chunks
source · pub async fn echo_chunks<Endpoint, WriteChunk, ReadChunk>(
endpoint: Endpoint,
url: &str
) -> Result<(), EchoChunksError<Endpoint, WriteChunk, ReadChunk>>where
Endpoint: EndpointConnect + Debug,
Endpoint::Connecting: Debug,
EndpointConnectConnectionFor<Endpoint>: OpenBiStream + Debug,
WriteChunk: WriteableChunk + Debug,
ReadChunk: ReadableChunk + Debug,
<WriteChunk as WriteableChunk>::Data<'static>: From<&'static [u8]>,
for<'a> <ReadChunk as ReadableChunk>::Data<'a>: AsRef<[u8]>,
SendStreamFor<EndpointConnectConnectionFor<Endpoint>>: WriteChunk<WriteChunk>,
RecvStreamFor<EndpointConnectConnectionFor<Endpoint>>: ReadChunk<ReadChunk>,