From fae30ed97a07ad2cda74ef8f62b0924cce0ec811 Mon Sep 17 00:00:00 2001 From: hole-thu Date: Mon, 23 Mar 2026 18:10:41 +0800 Subject: [PATCH] fix deprecated macro `sql_function` --- src/models.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/models.rs b/src/models.rs index 67b7ac6..2a406a0 100644 --- a/src/models.rs +++ b/src/models.rs @@ -16,9 +16,12 @@ use rocket::serde::{Deserialize, Serialize}; use sha2::{Digest, Sha256}; use std::collections::HashMap; -sql_function!(fn random()); -sql_function!(fn floor(x: Float) -> Int4); -sql_function!(fn float4(x: Int4) -> Float); +#[declare_sql_function] +extern "SQL" { + fn random() -> Text; + fn floor(x: Float) -> Int4; + fn float4(x: Int4) -> Float; +} macro_rules! _get { ($table:ident) => {