3 releases (breaking)
new 0.3.0 | May 2, 2025 |
---|---|
0.2.0 | Apr 8, 2025 |
0.1.0 | Feb 18, 2025 |
#75 in Programming languages
18,947 downloads per month
Used in 12 crates
(7 directly)
245KB
5K
SLoC
TypeSpec Client Runtime
This is the runtime for TypeSpec-generated clients.
Features
debug
: enables extra information for developers e.g., emitting all fields instd::fmt::Debug
implementation.derive
: enable derive macros e.g.,Model
andSafeDebug
.http
(default): enables HTTP support.json
(default): enables JSON support.reqwest
(default): enables and setsreqwest
as the defaultHttpClient
. Enablesreqwest
'snative-tls
feature.reqwest_deflate
(default): enables deflate compression forreqwest
.reqwest_gzip
(default): enables gzip compression forreqwest
.reqwest_rustls
: enablesreqwest
'srustls-tls-native-roots-no-provider
feature, which requires manually configuring a cryptography provider sincering
is a banned dependency.tokio
: enables and setstokio
as the default async runtime.xml
: enables XML support.
Dependencies
~6–20MB
~275K SLoC