# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "ic-canister-kit" version = "1.0.15" authors = ["Anubis"] build = false include = [ "src", "Cargo.toml", "LICENSE", "README.md", ] autobins = false autoexamples = false autotests = false autobenches = false description = "An ic canister package" readme = "README.md" license = "Apache-2.0" repository = "https://github.com/lazyanubis/ic-canister-kit" [profile.release] opt-level = 3 lto = true codegen-units = 1 [lib] name = "ic_canister_kit" path = "src/lib.rs" [dependencies.base32] version = "0.5" optional = true [dependencies.candid] version = "0.10.10" optional = true [dependencies.ciborium] version = "0.2" optional = true [dependencies.crc32fast] version = "1.4" optional = true [dependencies.hex] version = "0.4" optional = true [dependencies.ic-cdk] version = "0.16" features = ["transform-closure"] optional = true [dependencies.ic-cdk-timers] version = "0.10" optional = true [dependencies.ic-ledger-types] version = "0.13" optional = true [dependencies.ic-stable-structures] version = "0.6" optional = true [dependencies.serde] version = "1.0" features = ["derive"] optional = true [dependencies.serde_json] version = "1" optional = true [dependencies.sha2] version = "0.10" optional = true [features] all = ["default"] bitcoin = ["canister"] call-once = ["common"] canister = [ "identity", "serde", ] canister-did = ["serde"] common = [ "candid", "serde", ] default = ["common"] ecdsa = ["canister"] functions = [ "times", "ic-cdk-timers", "ciborium", ] http = [ "canister", "serde", "serde_json", ] identity = [ "candid", "ic-cdk", "sha2", "crc32fast", "hex", ] number = [ "canister", "base32", ] schedule = [ "functions", "times", ] stable = [ "functions", "ic-stable-structures", ] times = ["ic-cdk"] token = [ "canister", "ic-ledger-types", ]