summaryrefslogtreecommitdiff
path: root/crates/typst-macros/src
diff options
context:
space:
mode:
Diffstat (limited to 'crates/typst-macros/src')
-rw-r--r--crates/typst-macros/src/cast.rs2
-rw-r--r--crates/typst-macros/src/elem.rs2
-rw-r--r--crates/typst-macros/src/func.rs2
-rw-r--r--crates/typst-macros/src/lib.rs1
-rw-r--r--crates/typst-macros/src/util.rs1
5 files changed, 1 insertions, 7 deletions
diff --git a/crates/typst-macros/src/cast.rs b/crates/typst-macros/src/cast.rs
index 74bdc590..b83dbedd 100644
--- a/crates/typst-macros/src/cast.rs
+++ b/crates/typst-macros/src/cast.rs
@@ -1,5 +1,3 @@
-use heck::ToKebabCase;
-
use super::*;
/// Expand the `#[derive(Cast)]` macro.
diff --git a/crates/typst-macros/src/elem.rs b/crates/typst-macros/src/elem.rs
index 46ff55c6..e5bde52b 100644
--- a/crates/typst-macros/src/elem.rs
+++ b/crates/typst-macros/src/elem.rs
@@ -1,5 +1,3 @@
-use heck::{ToKebabCase, ToShoutySnakeCase, ToUpperCamelCase};
-
use super::*;
/// Expand the `#[elem]` macro.
diff --git a/crates/typst-macros/src/func.rs b/crates/typst-macros/src/func.rs
index 916cf419..9040abf9 100644
--- a/crates/typst-macros/src/func.rs
+++ b/crates/typst-macros/src/func.rs
@@ -1,7 +1,5 @@
use super::*;
-use heck::ToKebabCase;
-
/// Expand the `#[func]` macro.
pub fn func(stream: TokenStream, item: &syn::ItemFn) -> Result<TokenStream> {
let func = parse(stream, item)?;
diff --git a/crates/typst-macros/src/lib.rs b/crates/typst-macros/src/lib.rs
index cbeb4ba1..dc8f07b1 100644
--- a/crates/typst-macros/src/lib.rs
+++ b/crates/typst-macros/src/lib.rs
@@ -11,6 +11,7 @@ mod scope;
mod symbols;
mod ty;
+use heck::*;
use proc_macro::TokenStream as BoundaryStream;
use proc_macro2::TokenStream;
use quote::quote;
diff --git a/crates/typst-macros/src/util.rs b/crates/typst-macros/src/util.rs
index 890db779..790db3e1 100644
--- a/crates/typst-macros/src/util.rs
+++ b/crates/typst-macros/src/util.rs
@@ -1,4 +1,3 @@
-use heck::{ToKebabCase, ToTitleCase};
use quote::ToTokens;
use syn::token::Token;
use syn::Attribute;