#[cfg(feature = "serde")]
use serde::{Deserialize, Serialize};

use crate::operation_transformation::Operation;

#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[derive(Debug, Clone, PartialEq, Eq, Hash)]
pub struct OrderedOperation {
    pub order: usize,
    pub operation: Operation,
}
