From 8d3a48ec18b7235c6284d982563822f9df89cb73 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 8 Nov 2017 01:37:10 +0100 Subject: jenkins.rs: Add a `Job` type This will avoid having to parse a job JSON payload multiple times. We should do the parsing once, extract the data we need, and pass the resulting struct around instead. --- src/jenkins.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/jenkins.rs b/src/jenkins.rs index 8965c6a..6c34f6c 100644 --- a/src/jenkins.rs +++ b/src/jenkins.rs @@ -33,6 +33,11 @@ pub enum JobStatus { Unknown, } +struct Job { + display_name: String, + result: String, +} + pub fn update_commit_status(commit_ref) { let jobs = get_jobs(); -- cgit v1.2.3