use crate;
use crateDaemonicError;
/// glass state changed during observation.
/// The observation is smeared across a fidelity transition.
/// Need both the starting and ending state to interpret.
// Annotation on a Drift observation.
// "The glass changed during observation, here's the transition."
// annotation deprecated in favor on struct annotations
// pub trait DriftAnnotation<GLASS>: GlassDrift<GLASS> {
// fn annotation(&self) -> &str;
//
// /// What triggered the state change mid-observation?
// fn drift_trigger(&self) -> Option<&str> { None }
// }