From f38db46d1bb337f52c21c0a40b6b45727d369893 Mon Sep 17 00:00:00 2001 From: Mario Savarese Date: Tue, 2 Jul 2024 08:54:19 +0100 Subject: [PATCH 1/2] Model numbers as `usize` --- src/github.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/github.rs b/src/github.rs index 1678e9b..547a7d0 100644 --- a/src/github.rs +++ b/src/github.rs @@ -6,13 +6,13 @@ use serde::Deserialize; #[derive(Deserialize, Getters, Debug)] #[getset(get = "pub", get_copy = "pub")] pub struct GithubPullRequest { - id: i32, + id: usize, url: String, html_url: String, title: String, user: GithubUser, draft: bool, - number: i32, + number: usize, head: GithubBranch, labels: Vec, created_at: DateTime, @@ -39,14 +39,14 @@ pub struct GithubLabel { #[derive(Deserialize, Getters, Debug)] #[getset(get = "pub")] pub struct GithubUser { - id: i32, + id: usize, login: String, } #[derive(Deserialize, Getters, Debug)] #[getset(get = "pub")] pub struct GithubReview { - id: i32, + id: usize, state: String, } From 174aa048fd9706c144f3bcf85b69058d010ec671 Mon Sep 17 00:00:00 2001 From: Mario Savarese Date: Tue, 2 Jul 2024 09:02:05 +0100 Subject: [PATCH 2/2] Forgot a couple --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 7ff784d..e850bfd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -15,7 +15,7 @@ async fn scan_repository( repository_name: String, github_token: &String, ignored_users: &Vec<&str>, - announced_users: &Option>, + announced_users: &Option>, ignored_labels: &Vec<&str>, ) -> Result, Error> { info!("Starting PR scan of {}", repository_name); @@ -128,7 +128,7 @@ async fn main() -> Result<(), Error> { env::var("GOOGLE_WEBHOOK_URL").context("GOOGLE_WEBHOOK_URL must be set")?; let ignored_users: String = env::var("GITHUB_IGNORED_USERS").unwrap_or("".to_string()); let ignored_users: Vec<&str> = ignored_users.split(",").collect(); - let announced_users: Option> = env::var("GITHUB_ANNOUNCED_USERS") + let announced_users: Option> = env::var("GITHUB_ANNOUNCED_USERS") .ok() .and_then(|s| { if s.is_empty() {