use super::{BinaryOperator, InitOperator, UnaryOperator};
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
#[allow(dead_code, missing_docs)] pub enum Subcube {
Elect(InitOperator),
All(UnaryOperator),
Any(UnaryOperator),
Broadcast(BinaryOperator),
Sum(UnaryOperator),
Prod(UnaryOperator),
And(UnaryOperator),
Or(UnaryOperator),
Xor(UnaryOperator),
Min(UnaryOperator),
Max(UnaryOperator),
}