leetcoderustapi 1.0.8

A full-featured Rust API for Leetcode.
Documentation
use serde::Deserialize;

#[allow(non_snake_case)]
#[derive(Debug, Deserialize)]
pub struct SubmissionDumpNode {
    pub id: String,
    pub statusDisplay: String,
    pub lang: String,
    pub runtime: String,
    pub timestamp: String,
    pub url: String,
    pub isPending: String,
    pub memory: String,
    #[serde(rename = "__typename")]
    pub typename: String,
}

#[allow(non_snake_case)]
#[derive(Debug, Deserialize)]
pub struct SubmissionListNode {
    pub lastKey: Option<String>,
    pub hasNext: bool,
    pub submissions: Vec<SubmissionDumpNode>,
    #[serde(rename = "__typename")]
    pub typename: String,
}

#[allow(non_snake_case)]
#[derive(Debug, Deserialize)]
pub struct Data {
    pub submissionList: SubmissionListNode,
}

#[derive(Debug, Deserialize)]
pub struct SubmList {
    pub data: Data,
}