[[example]]
name = "server"
[dependencies.enum-map]
optional = true
version = "^2.7"
[dependencies.futures]
default-features = false
features = ["std"]
optional = true
version = "0.3.29"
[dependencies.geo-types]
optional = true
version = "^0.7"
[dependencies.headers]
optional = true
version = "^0.3"
[dependencies.hickory-resolver]
default-features = false
features = ["tokio-runtime"]
optional = true
version = "^0.24"
[dependencies.http]
optional = true
version = "^1.0"
[dependencies.if-addrs]
optional = true
version = "^0.10"
[dependencies.lazy_static]
optional = true
version = "^1.4"
[dependencies.noisy_float]
optional = true
version = "^0.2"
[dependencies.serde]
optional = true
version = "^1.0"
[dependencies.thiserror]
version = "^1.0"
[dependencies.tinyvec]
default-features = false
features = ["rustc_1_57"]
optional = true
version = "^1.6"
[dev-dependencies.axum]
features = ["headers"]
version = "0.6.20"
[dev-dependencies.chrono]
features = ["serde"]
version = "0.4.31"
[dev-dependencies.serde]
features = ["derive"]
version = "1.0.192"
[dev-dependencies.serde_derive]
version = "1.0.192"
[dev-dependencies.tokio]
features = ["full"]
version = "1.34.0"
[features]
default = ["detect", "dns", "environment", "http", "regions"]
detect = ["dep:if-addrs"]
dns = ["dep:futures", "dep:hickory-resolver"]
environment = []
http = ["dep:headers", "dep:http"]
nightly = ["futures?/unstable", "headers?/nightly"]
regions = ["dep:enum-map", "dep:geo-types", "dep:noisy_float", "dep:lazy_static", "dep:tinyvec"]
serde = ["dep:serde", "geo-types?/serde", "enum-map?/serde", "noisy_float?/serde", "tinyvec?/serde"]
system-resolver = ["dns", "hickory-resolver/ipconfig", "hickory-resolver/resolv-conf", "hickory-resolver/system-config"]
[package]
authors = ["Lyra Naeseth <lyra@lyra.codes>"]
categories = ["api-bindings", "config", "network-programming"]
description = "Query the Fly.io runtime environment"
edition = "2021"
keywords = ["fly"]
license = "MIT"
name = "flytrap"
readme = "Readme.md"
repository = "https://github.com/silverlyra/flytrap"
version = "0.0.3"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]