Result<()> {
                  
                  
                          let imei = record.imei.parse::<i32>()?;
                  
                  
                          let command: protos::command::Command = record.try_into()?;
                  
                  
                          let command = protobuf::Message::write_to_bytes(&command)?;
                  
                  
                          let clients = match clients.lock() {
                  
                  
                              Ok(clients) => clients,
                  
                  
                              Err(err) => err.into_inner(),
                  
                  
                          };
                  
                  
                          if let Some(client) = clients.get(&imei) {
                  
                  
                              client.unbounded_send(Message::Binary(command))?
                  
                  
                          };
                  
                  
                          Ok(())
                  
                  
                      })
                  
                  
                      .filter(|res| if Ok() = res { true } else { print; false } )
                  
                  
                      .for_each(|_| future::ready(()))
                  
                  
                      .await;
                  
                  
                
так можно просто flatten сделать
 mental
                          stability🥺✨
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          mental
                          stability🥺✨
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  А там ошибки-то сойдутся?
if Ok(()) только
он просто внешний резалт откинет:D
Обсуждают сегодня