use crate::common::types::{ArbData, Cycles, QubitMeasurementResult, SequenceNumber};
use serde::{Deserialize, Serialize};
#[derive(Debug, PartialEq, Serialize, Deserialize)]
pub enum GatestreamUp {
CompletedUpTo(SequenceNumber),
Failure(SequenceNumber, String),
Measured(QubitMeasurementResult),
Advanced(Cycles),
ArbSuccess(ArbData),
ArbFailure(String),
}