Skip to content

Commit 553fa0a

Browse files
Apply suggestions from code review
Co-authored-by: Caleb Cartwright <[email protected]>
1 parent 7ffd59f commit 553fa0a

File tree

8 files changed

+15
-15
lines changed

8 files changed

+15
-15
lines changed

Diff for: src/config/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,7 @@ license_template_path = ""
571571
format_strings = false
572572
format_macro_matchers = false
573573
format_macro_bodies = true
574-
hex_literal_case = "Ignore"
574+
hex_literal_case = "Preserve"
575575
empty_item_single_line = true
576576
struct_lit_single_line = true
577577
fn_single_line = false

Diff for: src/config/options.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -131,11 +131,11 @@ pub enum ImportGranularity {
131131
#[config_type]
132132
pub enum HexLiteralCase {
133133
/// Leave the literal as-is
134-
Ignore,
135-
/// Uppercase the literal
136-
ToUpper,
137-
/// Lowercase the literal
138-
ToLower,
134+
Preserve,
135+
/// Ensure all literals use uppercase lettering
136+
Upper,
137+
/// Ensure all literals use lowercase lettering
138+
Lower,
139139
}
140140

141141
#[config_type]

Diff for: src/expr.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1217,9 +1217,9 @@ fn rewrite_int_lit(context: &RewriteContext<'_>, lit: &ast::Lit) -> Option<Strin
12171217

12181218
if symbol.starts_with("0x") {
12191219
let hex_lit = match context.config.hex_literal_case() {
1220-
HexLiteralCase::Ignore => None,
1221-
HexLiteralCase::ToUpper => Some(symbol[2..].to_ascii_uppercase()),
1222-
HexLiteralCase::ToLower => Some(symbol[2..].to_ascii_lowercase()),
1220+
HexLiteralCase::Preserve => None,
1221+
HexLiteralCase::Upper => Some(symbol[2..].to_ascii_uppercase()),
1222+
HexLiteralCase::Lower => Some(symbol[2..].to_ascii_lowercase()),
12231223
};
12241224
if let Some(hex_lit) = hex_lit {
12251225
return Some(format!(

Diff for: tests/source/hex_literal_lower.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// rustfmt-hex_literal_case: ToLower
1+
// rustfmt-hex_literal_case: Lower
22
fn main() {
33
let h1 = 0xCAFE_5EA7;
44
let h2 = 0xCAFE_F00Du32;

Diff for: tests/source/hex_literal_upper.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// rustfmt-hex_literal_case: ToUpper
1+
// rustfmt-hex_literal_case: Upper
22
fn main() {
3-
let h1 = 0xCAFE_5EA7;
3+
let h1 = 0xCaFE_5ea7;
44
let h2 = 0xCAFE_F00Du32;
55
}

Diff for: tests/target/hex_literal_ignore.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// rustfmt-hex_literal_case: Ignore
1+
// rustfmt-hex_literal_case: Preserve
22
fn main() {
33
let h1 = 0xcAfE_5Ea7;
44
let h2 = 0xCaFe_F00du32;

Diff for: tests/target/hex_literal_lower.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// rustfmt-hex_literal_case: ToLower
1+
// rustfmt-hex_literal_case: Lower
22
fn main() {
33
let h1 = 0xcafe_5ea7;
44
let h2 = 0xcafe_f00du32;

Diff for: tests/target/hex_literal_upper.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// rustfmt-hex_literal_case: ToUpper
1+
// rustfmt-hex_literal_case: Upper
22
fn main() {
33
let h1 = 0xCAFE_5EA7;
44
let h2 = 0xCAFE_F00Du32;

0 commit comments

Comments
 (0)