mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-21 05:08:12 +08:00
* Fix Message Tree: Enforce Structure and Visibility * Code review * fix the erroreous ouputs * error handling for MessageHandler * Fix website visualization HTML generation * error handling for tuple-style message enum variant * cleanup * Update messages * Normalize BroadcastEvent --------- Co-authored-by: Keavon Chambers <keavon@keavon.com>
12 lines
396 B
Rust
12 lines
396 B
Rust
use crate::messages::prelude::*;
|
|
|
|
#[impl_message(Message, Defer)]
|
|
#[derive(PartialEq, Clone, Debug, serde::Serialize, serde::Deserialize)]
|
|
pub enum DeferMessage {
|
|
SetGraphSubmissionIndex { execution_id: u64 },
|
|
TriggerGraphRun { execution_id: u64, document_id: DocumentId },
|
|
AfterGraphRun { messages: Vec<Message> },
|
|
TriggerNavigationReady,
|
|
AfterNavigationReady { messages: Vec<Message> },
|
|
}
|