fix compile errors in tests and examples
[?]
Jan 10, 2021, 8:20 AM
63PFETNDJ7MIPCUKAQ5LXQ6DMADU6MXFCMKA2XLSP4DELKTPNEFACDependencies
- [2]
HDEDMPBTClient example - [3]
2WEO7OZLVersion updates: getting rid of anyhow + moving to Tokio 1.0 - [4]
AWVLXGAWRemoving anyhows on Windows - [5]
7FRJYUI6Reboot because of a bad change
Change contents
- replacement in thrussh-keys/src/lib.rs at line 747
let (_, buf) = client.sign_request(&public, buf).await?;let (_, buf) = client.sign_request(&public, buf).await;let buf = buf?; - replacement in thrussh-keys/src/lib.rs at line 799
agent::server::serve(listener.incoming(), X {}).awaitagent::server::serve(Incoming {listener: &mut listener,},X {},).await - replacement in thrussh-keys/src/lib.rs at line 818
let (_, buf) = client.sign_request(&public, buf).await?;let (_, buf) = client.sign_request(&public, buf).await;let buf = buf?; - edit in thrussh-keys/src/lib.rs at line 826
struct Incoming<'a> {listener: &'a mut tokio::net::UnixListener,}impl futures::stream::Stream for Incoming<'_> {type Item = Result<tokio::net::UnixStream, std::io::Error>;fn poll_next(self: std::pin::Pin<&mut Self>,cx: &mut std::task::Context<'_>,) -> std::task::Poll<Option<Self::Item>> {let (sock, _addr) = futures::ready!(self.get_mut().listener.poll_accept(cx))?;std::task::Poll::Ready(Some(Ok(sock)))}} - replacement in thrussh/examples/client.rs at line 46
.await.unwrap();.await;let auth_res = auth_res.unwrap();