[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