Expand description

All types except requesting, stuffed into one module

Re-exports

pub use crate::error::OsuError;
pub use crate::model::beatmap::*;
pub use crate::model::comments::*;
pub use crate::model::forum::*;
pub use crate::model::kudosu::*;
pub use crate::model::matches::*;
pub use crate::model::news::*;
pub use crate::model::ranking::*;
pub use crate::model::recent_event::*;
pub use crate::model::score::*;
pub use crate::model::seasonal_backgrounds::*;
pub use crate::model::user::*;
pub use crate::model::wiki::*;
pub use crate::OsuResult;

Structs

A structure included in some API responses containing the parameters to get the next set of results.

Enum for all game modifications. Implemented as bitflags.

The main osu client. Cheap to clone.

Builder struct for an Osu client.

A String-like container that can store a small number of bytes inline.

An HTTP status code (status-code in RFC 7230 et al.).

Enums

Available game modes

Enum for a Score’s grade (sometimes called rank)

Either a user id as u32 or a username as String.