aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/database.rs12
1 files changed, 11 insertions, 1 deletions
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<String>,
}
+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),
+ }
+ }
+}
+
#[derive(Debug)]
pub struct Db {