Skip to content

Commit c0cb411

Browse files
Merge pull request #327 from Kijewski/pr-minor-stuff
Minor clean-ups
2 parents e81ca42 + a101903 commit c0cb411

File tree

12 files changed

+41
-20
lines changed

12 files changed

+41
-20
lines changed

.github/workflows/rust.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ jobs:
113113
with:
114114
tool: cargo-sort
115115
- run: |
116+
cargo sort --check --check-format --grouped
116117
set -eu
117118
for PKG in \
118119
examples/actix-web-app examples/axum-app examples/poem-app examples/rocket-app examples/salvo-app examples/warp-app fuzzing \

Cargo.toml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
11
[workspace]
2-
members = ["rinja", "rinja_derive", "rinja_parser", "testing", "testing-alloc", "testing-no-std"]
2+
members = [
3+
"rinja",
4+
"rinja_derive",
5+
"rinja_parser",
6+
"testing",
7+
"testing-alloc",
8+
"testing-no-std"
9+
]
310
resolver = "2"

rinja/Cargo.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,14 @@ harness = false
2626
[dependencies]
2727
rinja_derive = { version = "=0.3.5", path = "../rinja_derive" }
2828

29-
percent-encoding = { version = "2.1.0", optional = true, default-features = false }
29+
itoa = "1.0.11"
30+
31+
# needed by feature "serde_json"
3032
serde = { version = "1.0", optional = true, default-features = false }
3133
serde_json = { version = "1.0", optional = true, default-features = false, features = [] }
3234

33-
itoa = "1.0.11"
35+
# needed by feature "urlencode"
36+
percent-encoding = { version = "2.1.0", optional = true, default-features = false }
3437

3538
[dev-dependencies]
3639
assert_matches = "1.5.0"

rinja_derive/src/generator.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,11 @@ impl<'a, 'h> Generator<'a, 'h> {
136136
where \
137137
RinjaW: rinja::helpers::core::fmt::Write + ?rinja::helpers::core::marker::Sized\
138138
{\
139-
use rinja::filters::{AutoEscape as _, WriteWritable as _};\
140-
use rinja::helpers::ResultConverter as _;\
141-
use rinja::helpers::core::fmt::Write as _;",
139+
#[allow(unused_imports)]\
140+
use rinja::{\
141+
filters::{AutoEscape as _, WriteWritable as _},\
142+
helpers::{ResultConverter as _, core::fmt::Write as _},\
143+
};",
142144
);
143145

144146
// Make sure the compiler understands that the generated code depends on the template files.

rinja_derive/src/tests.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,11 @@ fn compare(jinja: &str, expected: &str, fields: &[(&str, &str)], size_hint: usiz
3535
where
3636
RinjaW: rinja::helpers::core::fmt::Write + ?rinja::helpers::core::marker::Sized,
3737
{
38-
use rinja::filters::{AutoEscape as _, WriteWritable as _};
39-
use rinja::helpers::ResultConverter as _;
40-
use rinja::helpers::core::fmt::Write as _;
38+
#[allow(unused_imports)]
39+
use rinja::{
40+
filters::{AutoEscape as _, WriteWritable as _},
41+
helpers::{ResultConverter as _, core::fmt::Write as _},
42+
};
4143
#expected
4244
rinja::Result::Ok(())
4345
}

testing/.rustfmt.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../.rustfmt.toml

testing/Cargo.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@ edition = "2021"
66
rust-version = "1.81"
77
publish = false
88

9-
[features]
10-
default = ["code-in-doc", "serde_json"]
11-
code-in-doc = ["rinja/code-in-doc"]
12-
serde_json = ["dep:serde_json", "rinja/serde_json"]
9+
[[bench]]
10+
name = "all"
11+
harness = false
12+
13+
[[bench]]
14+
name = "normalize_identifier"
15+
harness = false
1316

1417
[dependencies]
1518
rinja = { path = "../rinja", version = "0.3.5" }
@@ -27,13 +30,10 @@ criterion = "0.5"
2730
phf = { version = "0.11", features = ["macros" ] }
2831
trybuild = "1.0.100"
2932

30-
[[bench]]
31-
name = "all"
32-
harness = false
33-
34-
[[bench]]
35-
name = "normalize_identifier"
36-
harness = false
33+
[features]
34+
default = ["code-in-doc", "serde_json"]
35+
code-in-doc = ["rinja/code-in-doc"]
36+
serde_json = ["dep:serde_json", "rinja/serde_json"]
3737

3838
[lints.rust]
3939
# Set in `build.rs` if we are compiling in stable rust, used by `ui.rs`

testing/LICENSE-APACHE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../LICENSE-APACHE

testing/LICENSE-MIT

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../LICENSE-MIT

testing/_typos.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../_typos.toml

testing/deny.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../deny.toml

testing/tomlfmt.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../tomlfmt.toml

0 commit comments

Comments
 (0)