Trait UserMethods
Source pub trait UserMethods {
// Required methods
fn get_scores(
&self,
u: &str,
b: &str,
mode: Modes,
mods: Vec<Mods>,
limit: i32,
) -> Result<Vec<ScoreConstructor>, String>;
fn get_user(
&self,
u: &str,
m: Modes,
event_days: i32,
) -> Result<Vec<UserConstructor>, ()>;
fn get_user_recent(
&self,
u: &str,
m: Modes,
limit: i32,
) -> Result<Vec<UserRecentConstructor>, ()>;
fn get_user_best(
&self,
u: &str,
m: Modes,
limit: i32,
) -> Result<Vec<UserBestConstructor>, ()>;
}