From d95b531c88f64ba6f920ad5b873e7ce61253a482 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sun, 30 May 2021 01:25:25 +0200 Subject: database: Implement `From` for `database::Repo` --- src/database.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/database.rs b/src/database.rs index 83a27b3..954f6b3 100644 --- a/src/database.rs +++ b/src/database.rs @@ -1,6 +1,6 @@ use sqlx::{self, ConnectOptions, Connection, Executor, Row}; -use crate::github::Repo as GithubRepo; +use crate::github; #[derive(Debug)] @@ -10,6 +10,16 @@ pub struct Repo { updated_at: Option, } +impl From for Repo { + fn from(repo: github::Repo) -> Self { + Self { + id: repo.id, + name: Some(repo.name), + updated_at: Some(repo.updated_at), + } + } +} + #[derive(Debug)] pub struct Db { -- cgit v1.2.3