HOLY FLUFFING GOOBER IT COMPILES
This commit is contained in:
@@ -7,20 +7,20 @@ use crate::db::{
|
||||
};
|
||||
|
||||
#[derive(Debug, Default, Clone, FromRow)]
|
||||
pub struct MissionRecord<'a> {
|
||||
pub struct MissionRecord {
|
||||
pub id: i64,
|
||||
pub user_id: ForeignKey<'a, User>,
|
||||
pub mission_id: ForeignKey<'a, Mission>,
|
||||
pub author_id: ForeignKey<'a, User>,
|
||||
pub user_id: ForeignKey<User>,
|
||||
pub mission_id: ForeignKey<Mission>,
|
||||
pub author_id: ForeignKey<User>,
|
||||
pub created_at: i64,
|
||||
}
|
||||
|
||||
impl TableMeta<'_> for MissionRecord<'_> {
|
||||
impl TableMeta for MissionRecord {
|
||||
type PrimaryKey = i64;
|
||||
const TABLE: &'static str = "records_missions";
|
||||
}
|
||||
|
||||
impl MissionRecord<'_> {
|
||||
impl MissionRecord {
|
||||
pub async fn insert_new(&self, pool: &CurrPool) -> Result<Self> {
|
||||
let session = sqlx::query_as!(
|
||||
MissionRecord,
|
||||
|
||||
Reference in New Issue
Block a user