nightfly

This project is an ongoing effort to port the reqwest library to the lunatic runtime

What works:

MIT/Apache-2 licensed CI

An ergonomic, batteries-included HTTP Client for the lunatic runtime written in Rust.

Example

This example uses Lunatic and enables some optional features, so your Cargo.toml could look like this:

toml [dependencies] nightfly = { "0.1.0" } lunatic = { "0.12.0" }

And then the code:

```rust,no_run use std::collections::HashMap;

[lunatic::main]

fn main() { let resp = nightfly::get("https://httpbin.org/ip") .unwrap() .json::>() .unwrap(); println!("{:#?}", resp); Ok(()) } ```

Requirements

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.