Skip to content

Commit 8f86d65

Browse files
dodomorandilu-zero
authored andcommitted
refactor: upgrade edition and regex dependency
1 parent a73aafe commit 8f86d65

8 files changed

+4
-9
lines changed

Cargo.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ keywords = [
1313
"RFC6570"
1414
]
1515
license = "BSD-3-Clause"
16+
edition = "2021"
1617

1718
[dependencies]
18-
regex = "0.1.69"
19+
regex = "1.6.0"

scripts/generate_tests.py

-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ def compute_md5(s):
4141

4242
# Print headers
4343
print('// File autogenerated with /scripts/generate_tests.py\n')
44-
print('extern crate datta;')
4544
print('use datta::UriTemplate;\n')
4645

4746
# Create tests from JSON file

src/lib.rs

-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
//! Variable setting can be chained for nice, clean code.
99
//!
1010
//! ```ignore
11-
//! extern crate datta;
1211
//! use datta::UriTemplate;
1312
//!
1413
//! let uri = UriTemplate::new("/view/{object:1}/{/object,names}{?query*}")
@@ -49,8 +48,6 @@
4948
//! In addition, you can implement `IntoTemplateVar` for your own types. View the
5049
//! documentation for `IntoTemplateVar` for information on how that works.
5150
52-
extern crate regex;
53-
5451
mod percent_encoding;
5552
mod templatevar;
5653

src/percent_encoding.rs

+2
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,6 @@ pub fn encode_reserved(s: &str) -> String {
6262
Regex::new("%25(?P<hex>[0-9a-fA-F][0-9a-fA-F])")
6363
.unwrap()
6464
.replace_all(&res, "%$hex")
65+
// FIXME
66+
.to_string()
6567
}

tests/extended_tests.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// File autogenerated with /scripts/generate_tests.py
22

3-
extern crate datta;
43
use datta::UriTemplate;
54

65
// Additional Examples 1

tests/spec_examples.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// File autogenerated with /scripts/generate_tests.py
22

3-
extern crate datta;
43
use datta::UriTemplate;
54

65
// Level 1 Examples

tests/spec_examples_by_section.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// File autogenerated with /scripts/generate_tests.py
22

3-
extern crate datta;
43
use datta::UriTemplate;
54

65
// 3.2.1 Variable Expansion

tests/test_uritemplate.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
extern crate datta;
21
use std::ops::Not;
32

43
use datta::{IntoTemplateVar, TemplateVar, UriTemplate};

0 commit comments

Comments
 (0)