встречался мне. Как это работает, где можно почитать?
                  
                  
                  true = async {
                  
                  
                                          match timeout {
                  
                  
                                              Some(timeout) => {
                  
                  
                                                  tokio::time::sleep(timeout).await;
                  
                  
                                                  true
                  
                  
                                              }
                  
                  
                  
                  
                  
                                              None => false
                  
                  
                                          }
                  
                  
                                      } => {
                  
                  
                                          self.inner.connection.on_timeout();
                  
                  
                                          self.inner.send().await;
                  
                  
                  
                  
                  
                                          if self.inner.connection.is_closed() || self.inner.connection.is_draining() {
                  
                  
                                              // Connection ending
                  
                  
                                              break;
                  
                  
                                          }
                  
                  
                  
                  
                  
                                          self.inner.flush().await;
                  
                  
                                      }
                  
                  
                
что из этого тебе непонятно? можешь дать больше контекста?
Обсуждают сегодня