skyblock_rs/
lib.rs

1#[cfg(feature = "bytes")]
2extern crate base64;
3extern crate serde;
4#[macro_use]
5extern crate serde_derive;
6#[cfg(feature = "client")]
7extern crate serde_json;
8
9#[cfg(feature = "client")]
10extern crate futures;
11#[cfg(feature = "client")]
12extern crate hyper;
13#[cfg(feature = "client")]
14extern crate hyper_tls;
15
16#[cfg(feature = "nbt")]
17extern crate nbt;
18
19#[cfg(feature = "client")]
20pub mod client;
21#[cfg(test)]
22mod tests;
23pub mod objects;
24#[cfg(feature = "client")]
25pub mod methods;
26
27#[cfg(feature = "client")]
28pub use client::{SkyblockApi, ApiError, Key};
29pub use objects::*;
30use std::error::Error;
31use std::result::Result as StdResult;
32
33pub type Result<T> = StdResult<T, Box<dyn Error>>;