diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2024-09-17 19:06:20 -0400 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2024-09-17 19:06:20 -0400 |
| commit | 921f38a73e5d58a5a6077477a8b52d2705798f55 (patch) | |
| tree | 895eee6c31a9e6003e4d199e32eb04bcb32f8f11 /src/repo/login | |
| parent | e6be82157fe718570aa13ab12803ee39083b8dff (diff) | |
Express record dependencies through types.
This provides a convenient place to _stick_ "not found" errors, though actually introducing them will come in a later commit.
Diffstat (limited to 'src/repo/login')
| -rw-r--r-- | src/repo/login/mod.rs | 2 | ||||
| -rw-r--r-- | src/repo/login/store.rs | 18 |
2 files changed, 1 insertions, 19 deletions
diff --git a/src/repo/login/mod.rs b/src/repo/login/mod.rs index e23a7b7..a1b4c6f 100644 --- a/src/repo/login/mod.rs +++ b/src/repo/login/mod.rs @@ -1,4 +1,4 @@ mod extract; mod store; -pub use self::store::{Id, Login, Logins, Provider}; +pub use self::store::{Id, Login, Provider}; diff --git a/src/repo/login/store.rs b/src/repo/login/store.rs index 24dd744..d979579 100644 --- a/src/repo/login/store.rs +++ b/src/repo/login/store.rs @@ -54,24 +54,6 @@ impl<'c> Logins<'c> { Ok(login) } - - pub async fn by_id(&mut self, id: &Id) -> Result<Login, sqlx::Error> { - let login = sqlx::query_as!( - Login, - r#" - select - id as "id: Id", - name - from login - where id = $1 - "#, - id, - ) - .fetch_one(&mut *self.0) - .await?; - - Ok(login) - } } impl<'t> From<&'t mut SqliteConnection> for Logins<'t> { |
