osynic_osuapi 0.1.10

High performance, well-structured, extensible Rust osu! API client. Supports both WASM and native environments.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Placeholder
use crate::error::Result;
use crate::v2::model::news::dtos::response::GetNewsListingResponse;
use crate::v2::model::news::structs::news::News;

pub trait INews {
    fn get_news_listing(
        &self,
        limit: Option<u32>,
        year: Option<u32>,
        cursor_string: Option<String>,
    ) -> impl std::future::Future<Output = Result<GetNewsListingResponse>>;
    fn get_news_post(
        &self,
        news: String,
        key: Option<String>,
    ) -> impl std::future::Future<Output = Result<News>>;
}