1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Default, Serialize, Deserialize)]
4#[serde(rename_all = "camelCase")]
5pub struct CompileProvider {
6 pub language_ids: Vec<String>,
7}
8
9#[derive(Debug, Default, Serialize, Deserialize)]
10#[serde(rename_all = "camelCase")]
11pub struct TestProvider {
12 pub language_ids: Vec<String>,
13}
14
15#[derive(Debug, Default, Serialize, Deserialize)]
16#[serde(rename_all = "camelCase")]
17pub struct RunProvider {
18 pub language_ids: Vec<String>,
19}
20
21#[derive(Debug, Default, Serialize, Deserialize)]
22#[serde(rename_all = "camelCase")]
23pub struct DebugProvider {
24 pub language_ids: Vec<String>,
25}