# 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 = "cloud-seed" version = "0.1.0" authors = ["Jasper Hugo "] description = "Fetch user-data from a cloud provider and write files described within to the filesystem" readme = "README.md" license = "MIT OR Apache-2.0" repository = "https://github.com/jbg/cloud-seed" [dependencies.anyhow] version = "1" features = ["std"] default-features = false [dependencies.async-compression] version = "0.3" features = [ "tokio", "gzip", ] default-features = false [dependencies.async-trait] version = "0.1" default-features = false [dependencies.aws-config] version = "0.55" features = [ "client-hyper", "rustls", "rt-tokio", ] optional = true default-features = false [dependencies.base64] version = "0.21" features = ["std"] default-features = false [dependencies.flate2] version = "1" features = ["rust_backend"] optional = true default-features = false [dependencies.futures-util] version = "0.3" features = ["std"] default-features = false [dependencies.hostname] version = "0.3" features = ["set"] default-features = false [dependencies.hyper] version = "0.14" features = [ "client", "http1", "tcp", "stream", ] optional = true default-features = false [dependencies.nix] version = "0.26" features = [ "fs", "user", ] default-features = false [dependencies.once_cell] version = "1" features = ["std"] default-features = false [dependencies.serde] version = "1" features = [ "derive", "std", ] default-features = false [dependencies.serde_json] version = "1" features = ["std"] default-features = false [dependencies.serde_yaml] version = "0.9" default-features = false [dependencies.tokio] version = "1" features = [ "fs", "io-util", "macros", "rt-multi-thread", ] default-features = false [dependencies.tokio-util] version = "0.7" features = ["io"] default-features = false [dependencies.tracing] version = "0.1" features = [ "std", "attributes", ] default-features = false [dependencies.tracing-subscriber] version = "0.3" features = [ "std", "env-filter", "fmt", "ansi", "registry", "smallvec", "tracing-log", ] default-features = false [features] default = [ "source-alibaba", "source-amazon", "source-exoscale", "source-google", "source-openstack", "source-oracle", "source-vultr", ] helper-http = [ "hyper", "flate2", ] source-alibaba = ["helper-http"] source-amazon = ["aws-config"] source-exoscale = ["helper-http"] source-google = ["helper-http"] source-openstack = ["helper-http"] source-oracle = ["helper-http"] source-vultr = ["helper-http"]