You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
327 B
Rust
14 lines
327 B
Rust
use crate::progress::JobProgressUpdate;
|
|
use mediarepo_logic::dto::JobDto;
|
|
use std::collections::HashMap;
|
|
use std::sync::Arc;
|
|
use tokio::sync::RwLock;
|
|
|
|
pub type JobsTable = Arc<RwLock<HashMap<i64, JobEntry>>>;
|
|
|
|
#[derive(Clone, Debug)]
|
|
pub struct JobEntry {
|
|
pub dto: JobDto,
|
|
pub last_update: Option<JobProgressUpdate>,
|
|
}
|