1 unstable release
0.1.0 | Dec 7, 2023 |
---|
#8 in #cats
26KB
214 lines
http_cat
Rust wrapper around http.cat
The simplest way to use http_cat
is like so:
use http_cat::HttpCat;
#[tokio::main]
async fn main() {
HttpCat::ImATeapot.get().await.unwrap().save("418.jpeg").unwrap();
}
This is the resulting image:
You can also optionally enable the http
and/or rocket
features to convert
those libraries' own status structures to HttpCat
with ::try_from()
.
[dependencies]
http_cat = { version = "0.1.0", features = ["rocket"] }
lib.rs
:
The simplest way to use http_cat
is like so:
use http_cat::HttpCat;
#[tokio::main]
async fn main() {
HttpCat::ImATeapot.get().await.unwrap().save("418.jpeg").unwrap();
}
This is the resulting image:
You can also optionally enable the http
and/or
rocket
features to convert those libraries' own
status structures to HttpCat
with ::try_from()
.
[dependencies]
http_cat = { version = "0.1.0", features = ["rocket"] }
Dependencies
~6–39MB
~620K SLoC