From af33a97547ecffc07fbade47d4224936094fe081 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Tue, 12 Oct 2021 13:34:57 +0200 Subject: [PATCH] lang: deprecate ops::ControlFlow as we now have rustc 1.55 Signed-off-by: Wolfgang Bumiller --- proxmox-lang/src/ops.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/proxmox-lang/src/ops.rs b/proxmox-lang/src/ops.rs index 6fd70d7e..8b0723ab 100644 --- a/proxmox-lang/src/ops.rs +++ b/proxmox-lang/src/ops.rs @@ -2,13 +2,16 @@ /// Modeled after the nightly `std::ops::ControlFlow`. /// -/// To be removed with rust 1.55. +/// Will be removed with crate version 2.0. #[derive(Clone, Copy, Debug, PartialEq)] +#[deprecated(since = "1.1", note = "use std::ops::ControlFlow")] pub enum ControlFlow { Continue(C), Break(B), } +#[allow(deprecated)] impl ControlFlow { + #[deprecated(since = "1.1", note = "use std::ops::ControlFlow")] pub const CONTINUE: ControlFlow = ControlFlow::Continue(()); }