freya_devtools/
outgoing.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use serde::{
    Deserialize,
    Serialize,
};

use crate::node_info::NodeInfo;

#[derive(Deserialize, Serialize)]
pub struct OutgoingMessage {
    pub action: OutgoingMessageAction,
}

#[derive(Deserialize, Serialize)]
pub enum OutgoingMessageAction {
    Update {
        window_id: u64,
        nodes: Vec<NodeInfo>,
    },
}