Cargo Features

STAC has no features set by default.

[dependencies]
stac = { version = "0.11.0", features = ["geo", "geoarrow", "geoparquet", "geoparquet-compression", "object-store", "object-store-aws", "object-store-azure", "object-store-gcp", "object-store-http", "object-store-all", "reqwest", "reqwest-rustls", "validate", "validate-blocking"] }
geo

Enables geo ^0.28.0

Affects stac::geo

geoarrow geoparquet? geoparquet-compression?

Enables arrow-array ^52.2, arrow-cast ^52.2, arrow-json ^52.2, arrow-schema ^52.2, geo-types, and geoarrow

Affects stac::geoarrow

geoparquet geoparquet-compression? = geoarrow

Enables parquet ^52.2, parquet of geoarrow

geoparquet-compression = geoparquet

Enables parquet_compression of geoarrow, brotli, flate2, lz4, snap and zstd of parquet ^52.2

object-store object-store-aws? object-store-azure? object-store-gcp? object-store-http?

Enables object_store and tokio

Affects io::get, io::get_opts, io::put, io::put_opts, resolver::Resolver

object-store-aws object-store-all? = object-store

Enables aws of object_store

object-store-azure object-store-all? = object-store

Enables azure of object_store

object-store-gcp object-store-all? = object-store

Enables gcp of object_store

object-store-http object-store-all? = object-store

Enables http of object_store

object-store-all = object-store-aws, object-store-azure, object-store-gcp, object-store-http
reqwest reqwest-rustls?

Enables reqwest, reqwest of stac-types

reqwest-rustls

Enables rustls-tls of reqwest

validate validate-blocking?

Enables fluent-uri, jsonschema ^0.22.3, reqwest, and tokio

Affects error::Validation

validate-blocking = validate

Enables rt of tokio

tokio:

Includes basic task execution capabilities