From 4eb80e06408c11a87168da7247581f0de0bc9f22 Mon Sep 17 00:00:00 2001 From: Maybe Waffle Date: Mon, 29 May 2023 18:28:54 +0400 Subject: [PATCH] Update pinned nightly --- .github/workflows/ci.yml | 4 ++-- crates/teloxide-core/src/codegen.rs | 4 ++-- crates/teloxide-core/src/net/download.rs | 7 +++---- rust-toolchain.toml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fc3e96cf..644ac35f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ env: # When updating this, also update: # - crates/teloxide-core/src/codegen.rs # - rust-toolchain.toml - rust_nightly: nightly-2022-12-23 + rust_nightly: nightly-2023-05-28 # When updating this, also update: # - **/README.md # - **/src/lib.rs @@ -88,7 +88,7 @@ jobs: toolchain: beta features: "--features full" - rust: nightly - toolchain: nightly-2022-12-23 + toolchain: nightly-2023-05-28 features: "--features full nightly" - rust: msrv toolchain: 1.64.0 diff --git a/crates/teloxide-core/src/codegen.rs b/crates/teloxide-core/src/codegen.rs index fe956bce..afde1663 100644 --- a/crates/teloxide-core/src/codegen.rs +++ b/crates/teloxide-core/src/codegen.rs @@ -23,7 +23,7 @@ use xshell::{cmd, Shell}; fn ensure_rustfmt(sh: &Shell) { // FIXME(waffle): find a better way to set toolchain - let toolchain = "nightly-2022-12-23"; + let toolchain = "nightly-2023-05-28"; let version = cmd!(sh, "rustup run {toolchain} rustfmt --version").read().unwrap_or_default(); @@ -36,7 +36,7 @@ fn ensure_rustfmt(sh: &Shell) { } pub fn reformat(text: String) -> String { - let toolchain = "nightly-2022-12-23"; + let toolchain = "nightly-2023-05-28"; let sh = Shell::new().unwrap(); ensure_rustfmt(&sh); diff --git a/crates/teloxide-core/src/net/download.rs b/crates/teloxide-core/src/net/download.rs index ac419a79..338fd547 100644 --- a/crates/teloxide-core/src/net/download.rs +++ b/crates/teloxide-core/src/net/download.rs @@ -12,10 +12,9 @@ use tokio::io::{AsyncWrite, AsyncWriteExt}; use crate::{errors::DownloadError, net::file_url}; /// A trait for downloading files from Telegram. -pub trait Download<'w> -/* FIXME(waffle): ideally, this lifetime ('w) shouldn't be here, but we can't help it without - * GATs */ -{ +// FIXME(waffle): ideally, this lifetime ('w) shouldn't be here, but we can't +// help it without GATs +pub trait Download<'w> { /// An error returned from [`download_file`](Self::download_file). type Err; diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 2cbd2d33..c58ff624 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,4 +1,4 @@ [toolchain] -channel = "nightly-2022-12-23" +channel = "nightly-2023-05-28" components = ["rustfmt", "clippy"] profile = "minimal"