blob: 60c7cc46ff54a99ac716af0dcef8fb946f67eafa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
use crate::v1::types::*;
#[derive(Eq, PartialEq, Clone, Debug, Serialize, Deserialize)]
pub struct Problem {
#[serde(rename = "repo")]
repo: Repo,
#[serde(rename = "name")]
name: Name,
#[serde(rename = "effname")]
effname: EffName,
#[serde(rename = "maintainer")]
maintainer: Maintainer,
#[serde(rename = "problem")]
problem: String,
}
impl Problem {
pub fn repo(&self) -> &Repo {
&self.repo
}
pub fn name(&self) -> &Name {
&self.name
}
pub fn effname(&self) -> &EffName {
&self.effname
}
pub fn maintainer(&self) -> &Maintainer {
&self.maintainer
}
pub fn problem_description(&self) -> &String {
&self.problem
}
}
|