From 80a1cda7f857dbb2e776253225446351228072fb Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sun, 30 May 2021 15:02:37 +0200 Subject: main: Mirror new repositories If we haven't encountered a repository yet, mirror it to the filesystem. Change `From` to `From<&github::Repo>` so we don't consume the repo and can use it later in the repo list loop. --- src/database.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/database.rs') diff --git a/src/database.rs b/src/database.rs index 2a53f0b..c07eca0 100644 --- a/src/database.rs +++ b/src/database.rs @@ -11,12 +11,12 @@ pub struct Repo { updated_at: Option, } -impl From for Repo { - fn from(repo: github::Repo) -> Self { +impl From<&github::Repo> for Repo { + fn from(repo: &github::Repo) -> Self { Self { id: repo.id, - name: Some(repo.name), - updated_at: Some(repo.updated_at), + name: Some(repo.name.clone()), + updated_at: Some(repo.updated_at.clone()), } } } -- cgit v1.2.3