From 98bdb7160546a30b18fe8a6286715bd2008e8b81 Mon Sep 17 00:00:00 2001 From: Avi Dessauer Date: Tue, 8 Oct 2024 21:25:46 -0700 Subject: [PATCH] Clarify FragmentCollectorRead::read_frame(send_fn) closure documentation --- src/fragment.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/fragment.rs b/src/fragment.rs index 937eeaa..faf260a 100644 --- a/src/fragment.rs +++ b/src/fragment.rs @@ -168,6 +168,10 @@ impl<'f, S> FragmentCollectorRead { /// Reads a WebSocket frame, collecting fragmented messages until the final frame is received and returns the completed message. /// /// Text frames payload is guaranteed to be valid UTF-8. + /// + /// # Arguments + /// + /// * `send_fn`: Closure must ensure frames are sent by write side of split WebSocket to correctly implement auto-close and auto-pong. pub async fn read_frame( &mut self, send_fn: &mut impl FnMut(Frame<'f>) -> R,