Finally the entire build passes.
There's a bug that run() no longer waits for the spawned pager, which will
be fixed by the next patch.
Alphare |
hg-reviewers |
Finally the entire build passes.
There's a bug that run() no longer waits for the spawned pager, which will
be fixed by the next patch.
Automatic diff as part of commit; lint not applicable. |
Automatic diff as part of commit; unit tests not applicable. |
+ error[E0670]: async fn` is not permitted in the 2015 edition`
Appears that we need to specify --edition=2018. Sent patch.
In D8448#126114, @yuja wrote:+ error[E0670]: async fn` is not permitted in the 2015 edition`
Appears that we need to specify --edition=2018. Sent patch.
Patch was sent, the series looks ready to land.
[package] | [package] | ||||
name = "chg" | name = "chg" | ||||
version = "0.1.0" | version = "0.1.0" | ||||
authors = ["Yuya Nishihara <yuya@tcha.org>"] | authors = ["Yuya Nishihara <yuya@tcha.org>"] | ||||
description = "Client for Mercurial command server with cHg extension" | description = "Client for Mercurial command server with cHg extension" | ||||
license = "GPL-2.0+" | license = "GPL-2.0+" | ||||
edition = "2018" | edition = "2018" | ||||
# TODO: enable auto discovery | |||||
autobins = false | |||||
[dependencies] | [dependencies] | ||||
async-trait = "0.1" | async-trait = "0.1" | ||||
bytes = "0.5" | bytes = "0.5" | ||||
futures = "0.3" | futures = "0.3" | ||||
libc = "0.2" | libc = "0.2" | ||||
log = { version = "0.4", features = ["std"] } | log = { version = "0.4", features = ["std"] } | ||||
tokio-hglib = "0.3" | tokio-hglib = "0.3" | ||||
[dependencies.tokio] | [dependencies.tokio] | ||||
version = "0.2" | version = "0.2" | ||||
features = ["rt-core", "io-util", "time", "process", "macros"] | features = ["rt-core", "io-util", "time", "process", "macros"] | ||||
[build-dependencies] | [build-dependencies] | ||||
cc = "1.0" | cc = "1.0" |
With this series I get lots of
+ error[E0670]: async fn` is not permitted in the 2015 edition`
from test-check-rust-format.t. Am I doing something wrong?