Liefland Idle Champions Codes - https://crates.io/crates/licc
Simple Async HTTP client that helps you obtain codes that can be redeemed for Idle Champions of the Forgotten Realms
This interfaces with idle_champions_codes_api hosted repositories, of which the official one maintained by Liefland is hosted at codes.idlechampions.liefland.net
All repositories we maintain: GitHub
Add as a dependency:
cargo add licc
cargo add licc --features="write"
- Enables write operations of the API This functionality will only be helpful to you if you have an API Key.
use licc::{Code, client::{CodesClient, ClientError}};
async fn list_codes() -> Result<(), ClientError> {
let client = CodesClient::default();
let response: Vec<Code> = client.get_codes().await?;
response.for_each(|code| println!("{}", code.code));
Ok(())
}
For more examples, see the examples/
directory.
Contributions are welcome! Feel free to open an issue or submit a pull request.
Licensed under the following licenses at your option:
- Apache License, Version 2.0 <LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0>
- MIT license <LICENSE-MIT or https://opensource.org/licenses/MIT>
Files in the project may not be copied, modified, or distributed except according to those terms.