enkanetwork-rs

January 9, 2024 ยท View on GitHub

Client library for the API provided at https://enka.network/

example

Cargo.toml

[dependencies]
enkanetwork-rs={git="https://github.com/eratou/enkanetwork-rs.git",rev="02805cedc141da2f3ef60b769465b3d230dff913"}

main.rs

fn main(){
	let api=enkanetwork_rs::EnkaNetwork::new().unwrap();
	enkanetwork_rs::block_on(async move{
		match api.simple(837338702).await{
			Ok(data)=>{
				println!("{:?}",data);
			},
			Err(e)=>println!("{}",e)
		}
	}).unwrap();
}

other examples

features

NameDescription
async-iofile access by async-std
texttext render utilities
vector-iconsvg icon utilities
redis-cachememory cache replace to redis

target support

  • x86_64-pc-windows-msvc
  • x86_64-pc-windows-gnu
  • x86_64-unknown-linux-gnu
  • x86_64-unknown-linux-musl
  • i686-pc-windows-gnu
  • i686-unknown-linux-gnu
  • i686-unknown-linux-musl
  • wasm32-unknown-unknown
  • aarch64-unknown-linux-musl
  • aarch64-unknown-linux-gnu

License

Apache 2.0 or MIT