use crate::model::Model; use color_eyre::eyre::Result; use serde::{Deserialize, Serialize}; use sqlx::{query_as, SqliteConnection}; use std::path::PathBuf; use tracing::error; #[derive(Clone, Debug, Default, PartialEq, Serialize, Deserialize)] pub struct Video { pub id: i32, pub title: String, pub path: PathBuf, pub start_time: Option, pub end_time: Option, pub looping: bool, } impl Model