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, } 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() {