diff options
| author | Max Audron <audron@cocaine.farm> | 2021-10-01 18:13:43 +0200 |
|---|---|---|
| committer | Max Audron <audron@cocaine.farm> | 2021-10-01 18:17:03 +0200 |
| commit | 8465010f3cb51d672b60df39a7dfd34624ab5c7c (patch) | |
| tree | 062d8640f7e7c4aea2a2e4029ea742982ba20911 /src/message/signalproxy/objects/coreinfo.rs | |
| parent | adapt Sync* types (diff) | |
migrate to separated NetworkMap and NetworkList macros
Diffstat (limited to 'src/message/signalproxy/objects/coreinfo.rs')
| -rw-r--r-- | src/message/signalproxy/objects/coreinfo.rs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/message/signalproxy/objects/coreinfo.rs b/src/message/signalproxy/objects/coreinfo.rs index a717366..ef9826f 100644 --- a/src/message/signalproxy/objects/coreinfo.rs +++ b/src/message/signalproxy/objects/coreinfo.rs @@ -1,11 +1,11 @@ -use libquassel_derive::Network; +use libquassel_derive::NetworkMap; use crate::primitive::{DateTime, StringList}; -#[derive(Debug, Clone, PartialEq, Network)] +#[derive(Debug, Clone, PartialEq, NetworkMap)] #[network(repr = "map")] pub struct CoreInfo { - #[network(rename = "coreData", network, variant = "VariantMap")] + #[network(rename = "coreData", variant = "VariantMap", network)] core_data: CoreData, } @@ -17,7 +17,7 @@ pub struct CoreInfo { // */ // update(properties: QVariantMap) -#[derive(Debug, Clone, PartialEq, Network)] +#[derive(Debug, Clone, PartialEq, NetworkMap)] #[network(repr = "map")] pub struct CoreData { #[network(rename = "quasselVersion")] @@ -31,12 +31,13 @@ pub struct CoreData { #[network( rename = "sessionConnectedClientData", variant = "VariantList", - network + network, + map )] session_connected_client_data: Vec<ConnectedClient>, } -#[derive(Debug, Clone, PartialEq, Network)] +#[derive(Debug, Clone, PartialEq, NetworkMap)] #[network(repr = "map")] pub struct ConnectedClient { #[network(rename = "id")] |
