leetcoderustapi 1.0.8

A full-featured Rust API for Leetcode.
Documentation
use serde::{Deserialize, Serialize};

#[derive(Deserialize, Debug)]
pub struct SubmissionCaseResp {
    pub submission_id: u32,
}

#[derive(Serialize, Debug)]
pub struct SubmissionCase {
    pub question_id: String,
    pub lang: String,
    pub typed_code: String,
}

#[allow(unused)]
#[derive(Deserialize, Debug)]
pub struct SubmExecutionResult {
    pub status_code: Option<u32>,
    pub lang: Option<String>,
    pub run_success: Option<bool>,
    pub status_runtime: Option<String>,
    pub memory: Option<u32>,
    pub question_id: Option<String>,
    pub elapsed_time: Option<u32>,
    pub compare_result: Option<String>,
    pub code_output: Option<String>,
    pub std_output: Option<String>,
    pub last_testcase: Option<String>,
    pub expected_output: Option<String>,
    pub task_finish_time: Option<u64>,
    pub task_name: Option<String>,
    pub finished: Option<bool>,
    pub total_correct: Option<u32>,
    pub total_testcases: Option<u32>,
    pub runtime_percentile: Option<f32>,
    pub status_memory: Option<String>,
    pub memory_percentile: Option<f32>,
    pub pretty_lang: Option<String>,
    pub submission_id: Option<String>,
    pub input_formatted: Option<String>,
    pub input: Option<String>,
    pub status_msg: Option<String>,
    pub state: String,
}