Cargo Features

[dependencies]
rattler_networking = { version = "0.26.2", default-features = false, features = ["native-tls", "rustls-tls", "gcs", "s3", "system-integration", "rattler_config"] }
default = rustls-tls, system-integration

These default features are set whenever rattler_networking is added without default-features = false somewhere in the dependency tree.

native-tls

Enables native-tls of reqwest ^0.12.15

rustls-tls default

Enables rustls-tls of reqwest ^0.12.15

gcs = google-cloud-auth

Affects rattler_networking::gcs_middleware

s3 = aws-config, aws-sdk-s3, aws-smithy-http-client

Affects rattler_networking::s3_middleware

system-integration default = dirs, keyring, netrc-rs

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

dirs system-integration
google-cloud-auth gcs?
aws-config s3?
aws-sdk-s3 s3?
aws-smithy-http-client s3?
keyring system-integration

Affects backends::keyring

netrc-rs system-integration

Affects backends::netrc

rattler_config implicit feature

Enables rattler_config

rattler_config:

A crate to configure rattler and derived tools

Affects s3_middleware::compute_s3_config