tokioのv0.2をお使いでしょうか。delay_forは現在sleepという名前に変更されています。
またdelay_for
/sleep
を使うためにはCargoのfeaturesを有効化する必要があります。tokio v0.2のdelay_forのページにはこのような表記があるはずです。(v0.3以降のsleepのページも同様)
This is supported on crate feature time
only.
toml
1[dependencies]
2tokio = { version = "1.6.1", features = ["time"] }
ちなみにfeatureの追加はcargo-editというツール群をインストールすれば手軽にできるようになります。
text
1❯ cargo install cargo-edit
text
1❯ cat ./Cargo.toml | rg '^tokio = '
2tokio = "1.6.1"
3❯ cargo add tokio --features time
4 Updating 'https://github.com/rust-lang/crates.io-index' index
5 Adding tokio v1.6.1 to dependencies with features: ["time"]
6❯ cat ./Cargo.toml | rg '^tokio = '
7tokio = { version = "1.6.1", features = ["time"] }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/12 08:42