File tree 7 files changed +12
-7
lines changed
7 files changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -101,7 +101,7 @@ jobs:
101
101
strategy :
102
102
fail-fast : false
103
103
matrix :
104
- msrv : ["1.65 .0"]
104
+ msrv : ["1.81 .0"]
105
105
os : ["ubuntu", "macOS", "windows"]
106
106
runs-on : ${{ matrix.os }}-latest
107
107
steps :
Original file line number Diff line number Diff line change @@ -13,7 +13,9 @@ All user visible changes to `cucumber-expressions` crate will be documented in t
13
13
14
14
### BC Breaks
15
15
16
- - Bumped up [ MSRV] to 1.65 because of newer dependencies versions.
16
+ - Bumped up [ MSRV] to 1.81 because for ` #[expect] ` attribute usage. ([ todo] )
17
+
18
+ [ todo ] : /../../commit/todo
17
19
18
20
19
21
Original file line number Diff line number Diff line change 2
2
name = " cucumber-expressions"
3
3
version = " 0.3.0"
4
4
edition = " 2021"
5
- rust-version = " 1.65 "
5
+ rust-version = " 1.81 "
6
6
description = " Cucumber Expressions AST and parser."
7
7
license = " MIT OR Apache-2.0"
8
8
authors = [
Original file line number Diff line number Diff line change 2
2
===============================
3
3
4
4
[ ![ crates.io] ( https://img.shields.io/crates/v/cucumber-expressions.svg?maxAge=2592000 " crates.io ")] ( https://crates.io/crates/cucumber-expressions )
5
- [ ![ Rust 1.65 +] ( https://img.shields.io/badge/rustc-1.65 +-lightgray.svg " Rust 1.65 + ")] ( https://blog.rust-lang.org/2022/11/03 /Rust-1.65 .0.html )
5
+ [ ![ Rust 1.81 +] ( https://img.shields.io/badge/rustc-1.81 +-lightgray.svg " Rust 1.81 + ")] ( https://blog.rust-lang.org/2024/09/05 /Rust-1.81 .0.html )
6
6
[ ![ Unsafe Forbidden] ( https://img.shields.io/badge/unsafe-forbidden-success.svg " Unsafe forbidden ")] ( https://github.com/rust-secure-code/safety-dance )
7
7
[ ![ CI] ( https://github.com/cucumber-rs/cucumber-expressions/workflows/CI/badge.svg?branch=main " CI ")] ( https://github.com/cucumber-rs/cucumber-expressions/actions?query=workflow%3ACI+branch%3Amaster )
8
8
[ ![ Rust docs] ( https://docs.rs/cucumber-expressions/badge.svg " Rust docs ")] ( https://docs.rs/cucumber-expressions )
Original file line number Diff line number Diff line change 2
2
name = " cucumber-expressions-fuzz"
3
3
version = " 0.0.0"
4
4
edition = " 2021"
5
- rust-version = " 1.65 "
5
+ rust-version = " 1.81 "
6
6
description = " Fuzz testing for `cucumber-expressions` crate."
7
7
license = " MIT OR Apache-2.0"
8
8
authors = [
Original file line number Diff line number Diff line change @@ -35,7 +35,6 @@ pub use self::parameters::{
35
35
Provider as ParametersProvider , WithCustom as WithCustomParameters ,
36
36
} ;
37
37
38
- #[ allow( clippy:: multiple_inherent_impl) ] // because of `into-regex` feature
39
38
impl < ' s > Expression < Spanned < ' s > > {
40
39
/// Parses the given `input` as an [`Expression`], and immediately expands
41
40
/// it into the appropriate [`Regex`].
Original file line number Diff line number Diff line change 25
25
#![ forbid( non_ascii_idents, unsafe_code) ]
26
26
#![ warn(
27
27
clippy:: absolute_paths,
28
+ clippy:: allow_attributes,
29
+ clippy:: allow_attributes_without_reason,
28
30
clippy:: as_conversions,
29
31
clippy:: as_ptr_cast_mut,
30
32
clippy:: assertions_on_result_states,
31
33
clippy:: branches_sharing_code,
34
+ clippy:: cfg_not_test,
32
35
clippy:: clear_with_drain,
33
36
clippy:: clone_on_ref_ptr,
34
37
clippy:: collection_is_never_read,
99
102
clippy:: rest_pat_in_fully_bound_structs,
100
103
clippy:: same_name_method,
101
104
clippy:: semicolon_inside_block,
105
+ clippy:: set_contains_or_insert,
102
106
clippy:: shadow_unrelated,
103
107
clippy:: significant_drop_in_scrutinee,
104
108
clippy:: significant_drop_tightening,
160
164
variant_size_differences
161
165
) ]
162
166
// TODO: Remove on next `derive_more` major version.
163
- #![ allow ( clippy:: uninlined_format_args) ]
167
+ #![ expect ( clippy:: uninlined_format_args, reason = "`derive_more` expansion" ) ]
164
168
165
169
pub mod ast;
166
170
mod combinator;
You can’t perform that action at this time.
0 commit comments