Xuanwo opened a new issue, #3618:
URL: https://github.com/apache/incubator-opendal/issues/3618

   https://docs.rs/crate/opendal/0.42.0/builds/971792
   
   ```shell
   # rustc version
   rustc 1.76.0-nightly (6b771f6b5 2023-11-15)
   # docs.rs version
   docsrs 0.6.0 (a7020daf 2023-11-09)
   
   # build log
   [INFO] running `Command { std: "docker" "create" "-v" 
"/home/cratesfyi/workspace-builder/builds/opendal-0.42.0/target:/opt/rustwide/target:rw,Z"
 "-v" 
"/home/cratesfyi/workspace-builder/builds/opendal-0.42.0/source:/opt/rustwide/workdir:ro,Z"
 "-v" 
"/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" 
"-v" 
"/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" 
"-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" 
"CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" 
"CARGO_HOME=/opt/rustwide/cargo-home" "-e" 
"RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" 
"6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" 
"ghcr.io/rust-lang/crates-build-env/linux@sha256:0c7e0e8312ad82a1bed3696438480b7da990d348377d3754e1cd95b06a8a36c7"
 "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" 
"-Zrustdoc-map" "--all-features" "-Z" "unstable-options" "--config" 
"build.rustdocflags=[\"-Z\", \"unstable-options\
 ", \"--emit=invocation-specific\", \"--resource-suffix\", 
\"-20231115-1.76.0-nightly-6b771f6b5\", \"--static-root-path\", 
\"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", 
\"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" 
"--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"";
 "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", 
kill_on_drop: false }`
   [INFO] [stderr] WARNING: Your kernel does not support swap limit 
capabilities or the cgroup is not mounted. Memory limited without swap.
   [INFO] [stdout] 
5860ce722c02cfd11dc8eb12f05c95b8c2fae418f8d7eec50076697afecad67b
   [INFO] running `Command { std: "docker" "start" "-a" 
"5860ce722c02cfd11dc8eb12f05c95b8c2fae418f8d7eec50076697afecad67b", 
kill_on_drop: false }`
   [INFO] [stderr] warning: Target filter specified, but no targets matched. 
This is a no-op
   [INFO] [stderr]     Checking tokio-rustls v0.24.1
   [INFO] [stderr]     Checking native-tls v0.2.11
   [INFO] [stderr]     Checking ureq v2.8.0
   [INFO] [stderr]     Checking openssh-sftp-client v0.13.10
   [INFO] [stderr]     Checking tokio-native-tls v0.3.1
   [INFO] [stderr]     Checking hyper-rustls v0.24.2
   [INFO] [stderr]     Checking tonic v0.9.2
   [INFO] [stderr]     Checking tonic v0.10.2
   [INFO] [stderr]     Checking hyper-tls v0.5.0
   [INFO] [stderr]     Checking mysql_async v0.32.2
   [INFO] [stderr] error[E0277]: the trait bound 
`openssh_sftp_client_lowlevel::Error: From<openssh::Error>` is not satisfied
   [INFO] [stderr]   --> 
/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/openssh-sftp-client-0.13.10/src/sftp/openssh_session.rs:65:30
   [INFO] [stderr]    |
   [INFO] [stderr] 65 |         Err(err) => Some(err.into()),
   [INFO] [stderr]    |                              ^^^^ the trait 
`From<openssh::Error>` is not implemented for 
`openssh_sftp_client_lowlevel::Error`
   [INFO] [stderr]    |
   [INFO] [stderr]    = help: the following other types implement trait 
`From<T>`:
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<openssh_sftp_error::AwaitableError>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<SshFormatError>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<openssh::error::Error>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<std::io::Error>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<JoinError>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<TryFromIntError>>
   [INFO] [stderr]    = note: required for `openssh::Error` to implement 
`Into<openssh_sftp_client_lowlevel::Error>`
   [INFO] [stderr] 
   [INFO] [stderr] error[E0277]: the trait bound 
`openssh_sftp_client_lowlevel::Error: From<openssh::Error>` is not satisfied
   [INFO] [stderr]   --> 
/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/openssh-sftp-client-0.13.10/src/sftp/openssh_session.rs:76:26
   [INFO] [stderr]    |
   [INFO] [stderr] 76 |     let occuring_error = 
session.close().await.err().map(Error::from);
   [INFO] [stderr]    |                          
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<openssh::Error>` 
is not implemented for `openssh_sftp_client_lowlevel::Error`
   [INFO] [stderr]    |
   [INFO] [stderr]    = help: the following other types implement trait 
`From<T>`:
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<openssh_sftp_error::AwaitableError>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<SshFormatError>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<openssh::error::Error>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<std::io::Error>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<JoinError>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<TryFromIntError>>
   [INFO] [stderr] 
   [INFO] [stderr] error[E0277]: the trait bound 
`openssh_sftp_client_lowlevel::Error: From<openssh::Error>` is not satisfied
   [INFO] [stderr]   --> 
/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/openssh-sftp-client-0.13.10/src/sftp/openssh_session.rs:76:58
   [INFO] [stderr]    |
   [INFO] [stderr] 76 |     let occuring_error = 
session.close().await.err().map(Error::from);
   [INFO] [stderr]    |                                                         
 ^^^^^ the trait `From<openssh::Error>` is not implemented for 
`openssh_sftp_client_lowlevel::Error`
   [INFO] [stderr]    |
   [INFO] [stderr]    = help: the following other types implement trait 
`From<T>`:
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<openssh_sftp_error::AwaitableError>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<SshFormatError>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<openssh::error::Error>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<std::io::Error>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<JoinError>>
   [INFO] [stderr]              <openssh_sftp_client_lowlevel::Error as 
From<TryFromIntError>>
   [INFO] [stderr] 
   [INFO] [stderr] error[E0277]: `?` couldn't convert the error to 
`openssh_sftp_client_lowlevel::Error`
   [INFO] [stderr]    --> 
/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/openssh-sftp-client-0.13.10/src/sftp/openssh_session.rs:110:27
   [INFO] [stderr]     |
   [INFO] [stderr] 110 |             Ok(res) => res?,
   [INFO] [stderr]     |                           ^ the trait 
`From<openssh::Error>` is not implemented for 
`openssh_sftp_client_lowlevel::Error`
   [INFO] [stderr]     |
   [INFO] [stderr]     = note: the question mark operation (`?`) implicitly 
performs a conversion on the error value using the `From` trait
   [INFO] [stderr]     = help: the following other types implement trait 
`From<T>`:
   [INFO] [stderr]               <openssh_sftp_client_lowlevel::Error as 
From<openssh_sftp_error::AwaitableError>>
   [INFO] [stderr]               <openssh_sftp_client_lowlevel::Error as 
From<SshFormatError>>
   [INFO] [stderr]               <openssh_sftp_client_lowlevel::Error as 
From<openssh::error::Error>>
   [INFO] [stderr]               <openssh_sftp_client_lowlevel::Error as 
From<std::io::Error>>
   [INFO] [stderr]               <openssh_sftp_client_lowlevel::Error as 
From<JoinError>>
   [INFO] [stderr]               <openssh_sftp_client_lowlevel::Error as 
From<TryFromIntError>>
   [INFO] [stderr]     = note: required for `Result<Sftp, 
openssh_sftp_client_lowlevel::Error>` to implement 
`FromResidual<Result<Infallible, openssh::Error>>`
   [INFO] [stderr] 
   [INFO] [stderr]     Checking reqwest v0.11.22
   [INFO] [stderr]     Checking atomic_lib v0.34.5
   [INFO] [stderr] For more information about this error, try `rustc --explain 
E0277`.
   [INFO] [stderr] error: could not compile `openssh-sftp-client` (lib) due to 
4 previous errors
   [INFO] [stderr] warning: build failed, waiting for other jobs to finish...
   [INFO] running `Command { std: "docker" "inspect" 
"5860ce722c02cfd11dc8eb12f05c95b8c2fae418f8d7eec50076697afecad67b", 
kill_on_drop: false }`
   [INFO] running `Command { std: "docker" "rm" "-f" 
"5860ce722c02cfd11dc8eb12f05c95b8c2fae418f8d7eec50076697afecad67b", 
kill_on_drop: false }`
   [INFO] [stdout] 
5860ce722c02cfd11dc8eb12f05c95b8c2fae418f8d7eec50076697afecad67b
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to