foundation_deployment_cloudflare 0.1.2

Cloudflare API v4 client — DNS records, zones, certificates
# 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"
rust-version = "1.87"
name = "foundation_deployment_cloudflare"
version = "0.1.2"
authors = ["EweStudios Consulting Limited"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Cloudflare API v4 client — DNS records, zones, certificates"
readme = false
license = "Apache-2.0"
repository = "https://github.com/ewe-studios/ewe_platform"
resolver = "3"

[features]
cloudflare = [
    "cloudflare_access",
    "cloudflare_accounts",
    "cloudflare_ai",
    "cloudflare_analytics",
    "cloudflare_apps",
    "cloudflare_billing",
    "cloudflare_cache",
    "cloudflare_certificates",
    "cloudflare_data",
    "cloudflare_devices",
    "cloudflare_dns",
    "cloudflare_domains",
    "cloudflare_email",
    "cloudflare_entitlements",
    "cloudflare_events",
    "cloudflare_ips",
    "cloudflare_load_balancers",
    "cloudflare_logs",
    "cloudflare_magic_wan",
    "cloudflare_media",
    "cloudflare_migration",
    "cloudflare_network",
    "cloudflare_profile",
    "cloudflare_queues",
    "cloudflare_radar",
    "cloudflare_reports",
    "cloudflare_resources",
    "cloudflare_routes",
    "cloudflare_rules",
    "cloudflare_secrets",
    "cloudflare_security",
    "cloudflare_security_center",
    "cloudflare_shares",
    "cloudflare_storage",
    "cloudflare_stream",
    "cloudflare_targets",
    "cloudflare_tasks",
    "cloudflare_tenants",
    "cloudflare_tokens",
    "cloudflare_tracer",
    "cloudflare_waiting_rooms",
    "cloudflare_workers",
    "cloudflare_zones",
]
cloudflare_access = []
cloudflare_accounts = []
cloudflare_ai = []
cloudflare_all = [
    "cloudflare_access",
    "cloudflare_accounts",
    "cloudflare_ai",
    "cloudflare_analytics",
    "cloudflare_apps",
    "cloudflare_billing",
    "cloudflare_cache",
    "cloudflare_certificates",
    "cloudflare_data",
    "cloudflare_devices",
    "cloudflare_dns",
    "cloudflare_domains",
    "cloudflare_email",
    "cloudflare_entitlements",
    "cloudflare_events",
    "cloudflare_ips",
    "cloudflare_load_balancers",
    "cloudflare_logs",
    "cloudflare_magic_wan",
    "cloudflare_media",
    "cloudflare_migration",
    "cloudflare_network",
    "cloudflare_profile",
    "cloudflare_queues",
    "cloudflare_radar",
    "cloudflare_reports",
    "cloudflare_resources",
    "cloudflare_routes",
    "cloudflare_rules",
    "cloudflare_secrets",
    "cloudflare_security",
    "cloudflare_security_center",
    "cloudflare_shares",
    "cloudflare_storage",
    "cloudflare_stream",
    "cloudflare_targets",
    "cloudflare_tasks",
    "cloudflare_tenants",
    "cloudflare_tokens",
    "cloudflare_tracer",
    "cloudflare_waiting_rooms",
    "cloudflare_workers",
    "cloudflare_zones",
]
cloudflare_analytics = []
cloudflare_apps = []
cloudflare_billing = []
cloudflare_cache = []
cloudflare_certificates = []
cloudflare_data = []
cloudflare_devices = []
cloudflare_dns = []
cloudflare_domains = []
cloudflare_email = []
cloudflare_entitlements = []
cloudflare_events = []
cloudflare_ips = []
cloudflare_load_balancers = []
cloudflare_logs = []
cloudflare_magic_wan = []
cloudflare_media = []
cloudflare_migration = []
cloudflare_network = []
cloudflare_profile = []
cloudflare_queues = []
cloudflare_radar = []
cloudflare_reports = []
cloudflare_resources = []
cloudflare_routes = []
cloudflare_rules = []
cloudflare_secrets = []
cloudflare_security = []
cloudflare_security_center = []
cloudflare_shares = []
cloudflare_storage = []
cloudflare_stream = []
cloudflare_targets = []
cloudflare_tasks = []
cloudflare_tenants = []
cloudflare_tokens = []
cloudflare_tracer = []
cloudflare_waiting_rooms = []
cloudflare_workers = []
cloudflare_zones = []
default = ["cloudflare"]
full = ["cloudflare"]
workers = ["dep:worker"]
zones = ["cloudflare_zones"]

[lib]
name = "foundation_deployment_cloudflare"
path = "src/lib.rs"

[[test]]
name = "types_tests"
path = "tests/types_tests.rs"

[dependencies.base85rs]
version = "0.1"

[dependencies.chrono]
version = "0.4"
features = ["serde"]

[dependencies.derive_more]
version = ">=2.0"
features = ["full"]

[dependencies.foundation_core]
version = "0.0.5"

[dependencies.foundation_errstacks]
version = "0.0.2"

[dependencies.foundation_macros]
version = "0.0.5"

[dependencies.foundation_netio]
version = "0.0.3"
default-features = false

[dependencies.serde]
version = "1.0.197"
features = ["derive"]

[dependencies.serde_json]
version = "1.0.114"

[dependencies.sha2]
version = "0.10"

[dependencies.tracing]
version = "0.1"

[dependencies.urlencoding]
version = "2.1"

[build-dependencies.foundation_codegentools]
version = "0.1.0"

[target.'cfg(not(target_family = "wasm"))'.dependencies.foundation_deployment]
version = "0.0.2"

[target.'cfg(not(target_family = "wasm"))'.dependencies.foundation_netio]
version = "0.0.3"
features = [
    "ssl",
    "multi",
]
default-features = false

[target.'cfg(target_family = "wasm")'.dependencies.foundation_netio]
version = "0.0.3"
features = ["wasm-fetch"]
default-features = false

[target.'cfg(target_family = "wasm")'.dependencies.js-sys]
version = "0.3"

[target.'cfg(target_family = "wasm")'.dependencies.wasm-bindgen]
version = "0.2"

[target.'cfg(target_family = "wasm")'.dependencies.worker]
version = "0.8.3"
features = ["d1"]
optional = true

[lints.clippy.pedantic]
level = "warn"
priority = 0

[lints.rust.missing_debug_implementations]
level = "allow"
priority = 0

[lints.rust.missing_docs]
level = "allow"
priority = 0