Я пытаюсь создать BufReader из своего приложения. Он отлично работает для TcpStream, но я не видел возможности сделать это для SslStream.
Я пробовал:
self.buf_reader = Some(BufReader::new(
self.ssl_stream.as_ref().unwrap().get_ref().unwrap(),
));
С:
ssl_stream: Option<SslStream<TcpStream>>,
buf_reader: Option<BufReader<TcpStream>>,
Но пока читал буфер, данные, очевидно, все еще зашифрованы (потому что он клонирует базовый поток, но не SslStream).
Есть идеи?