pub(crate) async fn get_ranking(
    uid: u32,
    above: u16,
    below: u16
) -> Result<Vec<UserRank>, ExitFailure>
Expand description

Returns a Vector containing the Rank of the above users over the user with id uid, the user with that id and the below users, below the asme user. This function is async, that means it has to be called inside an async function/method or using tokio::Runtime.block_on().

Arguments

  • uid - An unsigned, 32 bit number indicating the id of the user.
  • above - An unsigned, 16 bit number indicating the number of users to show above user wit id pid.
  • below - An unsigned, 16 bit number indicating the number of users to show below user wit id pid.

Examples

// Return the 2 users' rankings above and below the user LovetheFrogs
let uranking: Vec<UserRank> = get_ranking(1589052, 2, 2).await?;