warframe 9.0.1

An async crate to wrap Warframe's Worldstate API.
Documentation
use serde::Deserialize;

use super::order_with_user::OrderWithUser;

#[derive(Debug, Clone, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)]
pub struct TopOrders {
    pub sell: Vec<OrderWithUser>,
    pub buy: Vec<OrderWithUser>,
}

#[cfg(test)]
mod test {
    use super::TopOrders;
    use crate::market::models::ResponseBase;

    #[rstest::rstest]
    fn lich_quirk(
        #[files("src/market/models/fixtures/top_orders.json")]
        #[mode = str]
        json: &str,
    ) -> Result<(), serde_json::Error> {
        serde_json::from_str::<ResponseBase<TopOrders>>(json)?;

        Ok(())
    }
}