Skip to content

Commit 5500b6f

Browse files
authored
Merge pull request #37 from expobrain/cloneable
Made Jira entities cloneable
2 parents 7cbc904 + 301bf09 commit 5500b6f

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

src/boards.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pub struct Boards {
1111
jira: Jira,
1212
}
1313

14-
#[derive(Deserialize, Debug)]
14+
#[derive(Deserialize, Debug, Clone)]
1515
pub struct Board {
1616
#[serde(rename = "self")]
1717
pub self_link: String,

src/issues.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,27 @@ pub struct Issues {
1212
jira: Jira,
1313
}
1414

15-
#[derive(Serialize, Debug)]
15+
#[derive(Serialize, Debug, Clone)]
1616
pub struct Assignee {
1717
pub name: String,
1818
}
1919

20-
#[derive(Serialize, Debug)]
20+
#[derive(Serialize, Debug, Clone)]
2121
pub struct IssueType {
2222
pub id: String,
2323
}
2424

25-
#[derive(Serialize, Debug)]
25+
#[derive(Serialize, Debug, Clone)]
2626
pub struct Priority {
2727
pub id: String,
2828
}
2929

30-
#[derive(Serialize, Debug)]
30+
#[derive(Serialize, Debug, Clone)]
3131
pub struct Project {
3232
pub key: String,
3333
}
3434

35-
#[derive(Serialize, Debug)]
35+
#[derive(Serialize, Debug, Clone)]
3636
pub struct Component {
3737
pub name: String,
3838
}

src/rep.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pub struct Errors {
1717
}
1818

1919
/// represents a single jira issue
20-
#[derive(Deserialize, Debug)]
20+
#[derive(Deserialize, Debug, Clone)]
2121
pub struct Issue {
2222
#[serde(rename = "self")]
2323
pub self_link: String,
@@ -192,19 +192,19 @@ pub struct Visibility {
192192
pub value: String,
193193
}
194194

195-
#[derive(Deserialize, Debug)]
195+
#[derive(Deserialize, Debug, Clone)]
196196
pub struct Changelog {
197197
pub histories: Vec<History>,
198198
}
199199

200-
#[derive(Deserialize, Debug)]
200+
#[derive(Deserialize, Debug, Clone)]
201201
pub struct History {
202202
pub author: User,
203203
pub created: String,
204204
pub items: Vec<HistoryItem>,
205205
}
206206

207-
#[derive(Deserialize, Debug)]
207+
#[derive(Deserialize, Debug, Clone)]
208208
pub struct HistoryItem {
209209
pub field: String,
210210
pub from: Option<String>,
@@ -257,7 +257,7 @@ pub struct Version {
257257
pub self_link: String,
258258
}
259259

260-
#[derive(Deserialize, Debug)]
260+
#[derive(Deserialize, Debug, Clone)]
261261
pub struct User {
262262
pub active: bool,
263263
#[serde(rename = "avatarUrls")]

src/resolution.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pub struct Resolution {
1111
jira: Jira,
1212
}
1313

14-
#[derive(Deserialize, Debug)]
14+
#[derive(Deserialize, Debug, Clone)]
1515
pub struct Resolved {
1616
pub id: String,
1717
pub title: String,

src/sprints.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pub struct Sprints {
1111
jira: Jira,
1212
}
1313

14-
#[derive(Deserialize, Debug)]
14+
#[derive(Deserialize, Debug, Clone)]
1515
pub struct Sprint {
1616
pub id: u64,
1717
#[serde(rename = "self")]

0 commit comments

Comments
 (0)