Update heck to 0.4 (#1725)

This commit is contained in:
Paolo Barbolini 2022-03-01 00:51:50 +01:00 committed by GitHub
parent 99d3220d88
commit 5b85a034da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 5 deletions

5
Cargo.lock generated
View File

@ -1079,6 +1079,9 @@ name = "heck"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
dependencies = [
"unicode-segmentation",
]
[[package]]
name = "hermit-abi"
@ -2550,7 +2553,7 @@ version = "0.5.11"
dependencies = [
"dotenv",
"either",
"heck 0.3.3",
"heck 0.4.0",
"hex",
"once_cell",
"proc-macro2",

View File

@ -80,7 +80,7 @@ json = ["sqlx-core/json", "serde_json"]
[dependencies]
dotenv = { version = "0.15.0", default-features = false }
hex = { version = "0.4.3", optional = true }
heck = "0.3.3"
heck = { version = "0.4", features = ["unicode"] }
either = "1.6.1"
once_cell = "1.9.0"
proc-macro2 = { version = "1.0.36", default-features = false }

View File

@ -10,7 +10,7 @@ pub(crate) use r#type::expand_derive_type;
pub(crate) use row::expand_derive_from_row;
use self::attributes::RenameAll;
use heck::{CamelCase, KebabCase, MixedCase, ShoutySnakeCase, SnakeCase};
use heck::{ToKebabCase, ToLowerCamelCase, ToShoutySnakeCase, ToSnakeCase, ToUpperCamelCase};
use proc_macro2::TokenStream;
use std::iter::FromIterator;
use syn::DeriveInput;
@ -32,7 +32,7 @@ pub(crate) fn rename_all(s: &str, pattern: RenameAll) -> String {
RenameAll::UpperCase => s.to_uppercase(),
RenameAll::ScreamingSnakeCase => s.to_shouty_snake_case(),
RenameAll::KebabCase => s.to_kebab_case(),
RenameAll::CamelCase => s.to_mixed_case(),
RenameAll::PascalCase => s.to_camel_case(),
RenameAll::CamelCase => s.to_lower_camel_case(),
RenameAll::PascalCase => s.to_upper_camel_case(),
}
}