diff --git a/ouroboros_macro/Cargo.toml b/ouroboros_macro/Cargo.toml index a350e81..1fdf8a2 100644 --- a/ouroboros_macro/Cargo.toml +++ b/ouroboros_macro/Cargo.toml @@ -12,7 +12,7 @@ repository = "https://github.com/joshua-maros/ouroboros" proc-macro = true [dependencies] -Inflector = { version = "0.11", default-features = false } +heck = "0.4.1" proc-macro2 = "1.0" proc-macro-error = "1.0.4" quote = "1.0" diff --git a/ouroboros_macro/src/lib.rs b/ouroboros_macro/src/lib.rs index cd12419..48c819e 100644 --- a/ouroboros_macro/src/lib.rs +++ b/ouroboros_macro/src/lib.rs @@ -17,7 +17,7 @@ use crate::{ info_structures::Options, parse::parse_struct, }; -use inflector::Inflector; +use heck::ToSnakeCase; use info_structures::BuilderType; use proc_macro::TokenStream; use proc_macro2::TokenStream as TokenStream2; diff --git a/ouroboros_macro/src/utils.rs b/ouroboros_macro/src/utils.rs index 5bbae6c..00726a6 100644 --- a/ouroboros_macro/src/utils.rs +++ b/ouroboros_macro/src/utils.rs @@ -1,4 +1,4 @@ -use inflector::Inflector; +use heck::ToSnakeCase; use proc_macro2::{Group, Ident, TokenStream, TokenTree}; use quote::{format_ident, quote}; use syn::{GenericParam, Generics, Visibility};