mirror of
https://github.com/MingweiSamuel/Riven.git
synced 2025-01-25 18:27:27 -08:00
7e774ccfe5
* First draft of metrics feature * Use an async block per PR feedback
58 lines
1 KiB
Text
58 lines
1 KiB
Text
{{
|
|
const dotUtils = require('./dotUtils.js');
|
|
const readme = require('fs').readFileSync('../../README.md', 'utf-8').split(/\r?\n/);
|
|
}}{{= dotUtils.preamble() }}
|
|
|
|
#![forbid(unsafe_code)]
|
|
#![deny(missing_docs)]
|
|
|
|
{{~ readme :line }}
|
|
//!{{= line ? (' ' + line) : '' }}
|
|
{{~}}
|
|
|
|
// Re-exported reqwest types.
|
|
pub use reqwest;
|
|
|
|
mod config;
|
|
pub use config::RiotApiConfig;
|
|
|
|
pub mod consts;
|
|
|
|
#[rustfmt::skip]
|
|
pub mod endpoints;
|
|
|
|
mod error;
|
|
pub use error::*;
|
|
|
|
pub mod meta;
|
|
|
|
#[cfg(feature = "metrics")]
|
|
mod metrics;
|
|
|
|
#[rustfmt::skip]
|
|
pub mod models;
|
|
mod models_impls;
|
|
|
|
mod req;
|
|
|
|
mod response_info;
|
|
pub use response_info::*;
|
|
|
|
mod riot_api;
|
|
pub use riot_api::*;
|
|
|
|
mod util;
|
|
|
|
/// Wasm compatibility layer for [`std::time`] or [`web_time`].
|
|
#[rustfmt::skip]
|
|
pub mod time {
|
|
#[cfg(not(target_family = "wasm"))]
|
|
pub use std::time::*;
|
|
#[cfg(target_family = "wasm")]
|
|
pub use web_time::*;
|
|
|
|
#[cfg(not(target_family = "wasm"))]
|
|
pub use tokio::time::sleep;
|
|
#[cfg(target_family = "wasm")]
|
|
pub use gloo_timers::future::sleep;
|
|
}
|