deprecate-until 1.0.0

Rust attribute to force deprecated item removal at a specified version
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#![deny(warnings)]

use deprecate_until::deprecate_until;

#[deprecate_until(remove = ">= 1.0")]
fn f1() {}

#[deprecate_until(remove = ">= 1.0", note = "Remove me")]
fn f2() {}

#[deprecate_until(remove = ">= 1.0", since = "1.0.0", note = "Remove me")]
fn f3() {}

fn main() {
    f1();
    f2();
    f3();
}