studiole_command/services/command_progress.rs
1use crate::prelude::*;
2
3/// Snapshot of command queue progress.
4#[derive(Clone, Debug, Default)]
5pub struct CommandProgress {
6 /// Total number of commands queued
7 pub total: usize,
8 /// Number of commands currently queued
9 pub queued: usize,
10 /// Number of commands currently executing
11 pub executing: usize,
12 /// Number of commands completed
13 pub completed: usize,
14}