1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// FILE: ./src/model/sequence.rs use crate::ast::identifiers::ObjectId; #[derive(Debug, Clone, PartialEq)] pub struct SequenceState { pub id: ObjectId, pub generation: u64, } #[derive(Debug, Clone, PartialEq)] pub enum SequenceOverlay { Present(SequenceState), Dropped, }