Cargo Features

[dependencies]
fhir-sdk = { version = "0.14.3", default-features = false, features = ["client", "builders", "stu3", "r4b", "r5", "dep-defaults", "http2", "http3", "default-tls", "native-tls", "native-tls-vendored", "native-tls-alpn", "rustls-tls", "rustls-tls-manual-roots", "rustls-tls-webpki-roots", "rustls-tls-native-roots", "blocking", "charset", "cookies", "gzip", "brotli", "zstd", "deflate", "multipart", "stream", "socks", "hickory-dns", "system-proxy", "docs"] }
default = builders, client, dep-defaults, docs, r5

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

client default = builders

Enables async-trait, futures, reqwest, serde_json, thiserror, tokio, tokio-retry, tracing, and uuid

Affects fhir-sdk::client

builders default client

Enables builders of fhir-model

stu3

Enables stu3 of fhir-model

Affects version::DefaultVersion

r4b

Enables r4b of fhir-model

Affects version::DefaultVersion

r5 default

Enables r5 of fhir-model

Affects version::DefaultVersion

dep-defaults default

Enables optional reqwest

http2

Enables http2 of optional reqwest

http3

Enables http3 of optional reqwest

reqwest:

Experimental HTTP/3 client.

default-tls

Enables default-tls of optional reqwest

reqwest:

Note: this doesn't enable the 'native-tls' feature, which adds specific functionality for it.

native-tls

Enables native-tls of optional reqwest

reqwest:

Enables native-tls specific functionality not available by default.

native-tls-vendored

Enables native-tls-vendored of optional reqwest

native-tls-alpn

Enables native-tls-alpn of optional reqwest

rustls-tls

Enables rustls-tls of optional reqwest

rustls-tls-manual-roots

Enables rustls-tls-manual-roots of optional reqwest

rustls-tls-webpki-roots

Enables rustls-tls-webpki-roots of optional reqwest

rustls-tls-native-roots

Enables rustls-tls-native-roots of optional reqwest

blocking

Enables blocking of optional reqwest

charset

Enables charset of optional reqwest

cookies

Enables cookies of optional reqwest

gzip

Enables gzip of optional reqwest

brotli

Enables brotli of optional reqwest

zstd

Enables zstd of optional reqwest

deflate

Enables deflate of optional reqwest

multipart

Enables multipart of optional reqwest

stream

Enables stream of optional reqwest

socks

Enables socks of optional reqwest

hickory-dns

Enables hickory-dns of optional reqwest

system-proxy

Enables system-proxy of optional reqwest

reqwest:

Use the system's proxy configuration.

docs default