usecrate::{Request, ResponseHandler};useheapless::ArrayLength;/// A source of data for the HTTP response
pubtraitSource{typeError;/// This will block, and forward data from this source to the request, until the request
/// is completed or a read error occurred.
fnpipe_data<IN, R>(&mutself, request:&mutRequest<IN, R>)->Result<(), Self::Error>where
IN:ArrayLength<u8>,
R: ResponseHandler;
}