diff --git a/graphql_client_cli/Cargo.toml b/graphql_client_cli/Cargo.toml index 8e22d346..0a72a772 100644 --- a/graphql_client_cli/Cargo.toml +++ b/graphql_client_cli/Cargo.toml @@ -20,7 +20,7 @@ serde = { version = "^1.0", features = ["derive"] } serde_json = "^1.0" log = "^0.4" env_logger = { version = "0.10.2", features = ["color"] } -syn = { version = "^2.0", features = ["full"] } +syn = { version = ">=2.0, <4", features = ["full"] } anstyle = "1.0.10" [features] diff --git a/graphql_client_codegen/Cargo.toml b/graphql_client_codegen/Cargo.toml index 28c5fae9..5a0ad009 100644 --- a/graphql_client_codegen/Cargo.toml +++ b/graphql_client_codegen/Cargo.toml @@ -15,4 +15,4 @@ proc-macro2 = { version = "^1.0", features = [] } quote = "^1.0" serde_json = "1.0" serde = { version = "^1.0", features = ["derive"] } -syn = { version = "^2.0", features = [ "full" ] } +syn = { version = ">=2.0, <4", features = [ "full" ] } diff --git a/graphql_query_derive/Cargo.toml b/graphql_query_derive/Cargo.toml index daf0a4f8..fb9b24f7 100644 --- a/graphql_query_derive/Cargo.toml +++ b/graphql_query_derive/Cargo.toml @@ -11,6 +11,6 @@ edition = "2018" proc-macro = true [dependencies] -syn = { version = "^2.0", features = ["extra-traits"] } +syn = { version = ">=2.0, <4", features = ["extra-traits"] } proc-macro2 = { version = "^1.0", features = [] } graphql_client_codegen = { path = "../graphql_client_codegen/", version = "0.16.0" }