diff --git a/Cargo.lock b/Cargo.lock index 98be0f19339..dacdc46ab7f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3343,6 +3343,17 @@ dependencies = [ "syn 2.0.46", ] +[[package]] +name = "num-derive" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4e98dc3b890f6c23a0f9d3d491a2823d0dea0fa656302a13dd225fa924112a8" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.3", +] + [[package]] name = "num-integer" version = "0.1.44" @@ -3950,9 +3961,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.78" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" +checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9" dependencies = [ "unicode-ident", ] @@ -6855,7 +6866,7 @@ version = "3.0.2" dependencies = [ "assert_matches", "borsh 1.5.0", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "solana-program", "spl-token 4.0.1", @@ -6880,7 +6891,7 @@ name = "spl-binary-oracle-pair" version = "0.1.0" dependencies = [ "borsh 1.5.0", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "solana-program", "solana-program-test", @@ -7057,7 +7068,7 @@ dependencies = [ "base64 0.22.1", "bincode", "borsh 1.5.0", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "proptest", "serde", @@ -7090,7 +7101,7 @@ dependencies = [ "assert_matches", "bincode", "borsh 1.5.0", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "proptest", "serde", @@ -7113,7 +7124,7 @@ dependencies = [ "assert_matches", "bincode", "borsh 1.5.0", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "proptest", "serde", @@ -7138,7 +7149,7 @@ dependencies = [ "bincode", "borsh 1.5.0", "lazy_static", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "serde", "serde_derive", @@ -7156,7 +7167,7 @@ dependencies = [ "arrayref", "bincode", "borsh 1.5.0", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "serde", "serde_derive", @@ -7195,7 +7206,7 @@ version = "0.2.0" dependencies = [ "borsh 1.5.0", "libm", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "proptest", "solana-program", @@ -7236,7 +7247,7 @@ name = "spl-name-service" version = "0.3.0" dependencies = [ "borsh 1.5.0", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "solana-program", "solana-program-test", @@ -7289,7 +7300,7 @@ name = "spl-program-error" version = "0.4.1" dependencies = [ "lazy_static", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "serial_test", "solana-program", @@ -7325,7 +7336,7 @@ name = "spl-record" version = "0.2.0" dependencies = [ "bytemuck", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "solana-program", "solana-program-test", @@ -7352,7 +7363,7 @@ dependencies = [ "arrayref", "bincode", "borsh 1.5.0", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "num_enum 0.7.2", "rand 0.8.5", @@ -7409,7 +7420,7 @@ dependencies = [ "bincode", "borsh 1.5.0", "bytemuck", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "num_enum 0.7.2", "proptest", @@ -7507,7 +7518,7 @@ dependencies = [ "arrayref", "bytemuck", "lazy_static", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "num_enum 0.7.2", "proptest", @@ -7550,7 +7561,7 @@ dependencies = [ "base64 0.22.1", "bytemuck", "lazy_static", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "num_enum 0.7.2", "proptest", @@ -7727,7 +7738,7 @@ dependencies = [ "arrayref", "assert_matches", "bytemuck", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "proptest", "solana-program", @@ -7803,7 +7814,7 @@ dependencies = [ "arbitrary", "arrayref", "enum_dispatch", - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "proptest", "roots", @@ -7832,7 +7843,7 @@ dependencies = [ name = "spl-token-upgrade" version = "0.1.1" dependencies = [ - "num-derive 0.4.2", + "num-derive 0.5.1", "num-traits", "num_enum 0.7.2", "solana-program", @@ -8111,6 +8122,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "syn_derive" version = "0.1.8" diff --git a/associated-token-account/program/Cargo.toml b/associated-token-account/program/Cargo.toml index 97ae11ac5ab..9fc894257c4 100644 --- a/associated-token-account/program/Cargo.toml +++ b/associated-token-account/program/Cargo.toml @@ -14,7 +14,7 @@ test-sbf = [] [dependencies] assert_matches = "1.5.0" borsh = "1.5.0" -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" solana-program = ">=1.18.11,<=2" spl-token = { version = "4.0", path = "../../token/program", features = [ diff --git a/binary-oracle-pair/program/Cargo.toml b/binary-oracle-pair/program/Cargo.toml index 10e281a050c..6b1019720e8 100644 --- a/binary-oracle-pair/program/Cargo.toml +++ b/binary-oracle-pair/program/Cargo.toml @@ -11,7 +11,7 @@ edition = "2021" test-sbf = [] [dependencies] -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" solana-program = ">=1.18.11,<=2" spl-token = { version = "4.0", path = "../../token/program", features = [ diff --git a/governance/addin-mock/program/Cargo.toml b/governance/addin-mock/program/Cargo.toml index c8d7c79a9ff..25a7aada540 100644 --- a/governance/addin-mock/program/Cargo.toml +++ b/governance/addin-mock/program/Cargo.toml @@ -15,7 +15,7 @@ test-sbf = [] arrayref = "0.3.7" bincode = "1.3.2" borsh = "1.5.0" -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" serde = "1.0.202" serde_derive = "1.0.103" diff --git a/governance/chat/program/Cargo.toml b/governance/chat/program/Cargo.toml index 87736a5ff7f..9b0a0e778d7 100644 --- a/governance/chat/program/Cargo.toml +++ b/governance/chat/program/Cargo.toml @@ -15,7 +15,7 @@ test-sbf = [] arrayref = "0.3.7" bincode = "1.3.2" borsh = "1.5.0" -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" serde = "1.0.202" serde_derive = "1.0.103" diff --git a/governance/program/Cargo.toml b/governance/program/Cargo.toml index 5b6d2f6db7f..7e1599530de 100644 --- a/governance/program/Cargo.toml +++ b/governance/program/Cargo.toml @@ -15,7 +15,7 @@ test-sbf = [] arrayref = "0.3.7" bincode = "1.3.2" borsh = "1.5.0" -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" serde = "1.0.202" serde_derive = "1.0.103" diff --git a/governance/test-sdk/Cargo.toml b/governance/test-sdk/Cargo.toml index 378b81649a0..d4fd86918ba 100644 --- a/governance/test-sdk/Cargo.toml +++ b/governance/test-sdk/Cargo.toml @@ -12,7 +12,7 @@ arrayref = "0.3.7" bincode = "1.3.2" borsh = "1.5.0" lazy_static = "1.4.0" -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" serde = "1.0.202" serde_derive = "1.0.103" diff --git a/governance/tools/Cargo.toml b/governance/tools/Cargo.toml index 0b554bbe401..b28ab58c0d0 100644 --- a/governance/tools/Cargo.toml +++ b/governance/tools/Cargo.toml @@ -11,7 +11,7 @@ edition = "2021" arrayref = "0.3.7" bincode = "1.3.2" borsh = "1.5.0" -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" serde = "1.0.202" serde_derive = "1.0.103" diff --git a/libraries/math/Cargo.toml b/libraries/math/Cargo.toml index 4774283c90d..4da7cb2558f 100644 --- a/libraries/math/Cargo.toml +++ b/libraries/math/Cargo.toml @@ -13,7 +13,7 @@ test-sbf = [] [dependencies] borsh = "1.5.0" -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" solana-program = ">=1.18.11,<=2" thiserror = "1.0" diff --git a/libraries/program-error/Cargo.toml b/libraries/program-error/Cargo.toml index e459db4d04f..3ab5fa4c081 100644 --- a/libraries/program-error/Cargo.toml +++ b/libraries/program-error/Cargo.toml @@ -8,7 +8,7 @@ license = "Apache-2.0" edition = "2021" [dependencies] -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" solana-program = ">=1.18.11,<=2" spl-program-error-derive = { version = "0.4.1", path = "./derive" } diff --git a/name-service/program/Cargo.toml b/name-service/program/Cargo.toml index 9853c9d973d..5f14cd7a91b 100644 --- a/name-service/program/Cargo.toml +++ b/name-service/program/Cargo.toml @@ -20,7 +20,7 @@ test-sbf = [] solana-program = ">=1.18.11,<=2" num-traits = "0.2" borsh = "1.5.0" -num-derive = "0.4.2" +num-derive = "0.5.1" thiserror = "1.0.60" [dev-dependencies] diff --git a/record/program/Cargo.toml b/record/program/Cargo.toml index 208b35b9c75..0997b096a4d 100644 --- a/record/program/Cargo.toml +++ b/record/program/Cargo.toml @@ -13,7 +13,7 @@ test-sbf = [] [dependencies] bytemuck = { version = "1.16.0", features = ["derive"] } -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" solana-program = ">=1.18.11,<=2" thiserror = "1.0" diff --git a/single-pool/program/Cargo.toml b/single-pool/program/Cargo.toml index cb95999f66f..c29565a2829 100644 --- a/single-pool/program/Cargo.toml +++ b/single-pool/program/Cargo.toml @@ -14,7 +14,7 @@ test-sbf = [] [dependencies] arrayref = "0.3.7" borsh = "1.5.0" -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" num_enum = "0.7.2" solana-program = ">=1.18.11,<=2" diff --git a/stake-pool/program/Cargo.toml b/stake-pool/program/Cargo.toml index 031f5ac2c51..15bacd5564d 100644 --- a/stake-pool/program/Cargo.toml +++ b/stake-pool/program/Cargo.toml @@ -15,7 +15,7 @@ test-sbf = [] arrayref = "0.3.7" borsh = "1.5.0" bytemuck = "1.16" -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" num_enum = "0.7.2" serde = "1.0.202" diff --git a/token-lending/program/Cargo.toml b/token-lending/program/Cargo.toml index b81bcca0a1d..87893eedca5 100644 --- a/token-lending/program/Cargo.toml +++ b/token-lending/program/Cargo.toml @@ -14,7 +14,7 @@ test-sbf = [] [dependencies] arrayref = "0.3.7" bytemuck = "1.16.0" -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" solana-program = ">=1.18.11,<=2" spl-token = { version = "4.0", path = "../../token/program", features = [ "no-entrypoint" ] } diff --git a/token-swap/program/Cargo.toml b/token-swap/program/Cargo.toml index 379517556b8..0337cc5ddc4 100644 --- a/token-swap/program/Cargo.toml +++ b/token-swap/program/Cargo.toml @@ -15,7 +15,7 @@ fuzz = ["arbitrary", "roots"] [dependencies] arrayref = "0.3.7" enum_dispatch = "0.3.13" -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" solana-program = ">=1.18.11,<=2" spl-math = { version = "0.2", path = "../../libraries/math", features = [ "no-entrypoint" ] } diff --git a/token-upgrade/program/Cargo.toml b/token-upgrade/program/Cargo.toml index b24acb97361..a4e08849e15 100644 --- a/token-upgrade/program/Cargo.toml +++ b/token-upgrade/program/Cargo.toml @@ -12,7 +12,7 @@ no-entrypoint = [] test-sbf = [] [dependencies] -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" num_enum = "0.7.2" solana-program = ">=1.18.11,<=2" diff --git a/token/program-2022/Cargo.toml b/token/program-2022/Cargo.toml index 28d0e0a2534..4d353ecb01a 100644 --- a/token/program-2022/Cargo.toml +++ b/token/program-2022/Cargo.toml @@ -23,7 +23,7 @@ confidential-hook = [] [dependencies] arrayref = "0.3.7" bytemuck = { version = "1.16.0", features = ["derive"] } -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" num_enum = "0.7.2" solana-program = ">=1.18.11,<=2" diff --git a/token/program/Cargo.toml b/token/program/Cargo.toml index 1ff5b084308..949831b1457 100644 --- a/token/program/Cargo.toml +++ b/token/program/Cargo.toml @@ -15,7 +15,7 @@ test-sbf = [] [dependencies] arrayref = "0.3.7" bytemuck = "1.16.0" -num-derive = "0.4" +num-derive = "0.5" num-traits = "0.2" num_enum = "0.7.2" solana-program = ">=1.18.11,<=2"