aboutsummaryrefslogtreecommitdiff
path: root/src/message/signalproxy/objects/networkinfo.rs
diff options
context:
space:
mode:
authorMax Audron <audron@cocaine.farm>2021-10-01 18:13:43 +0200
committerMax Audron <audron@cocaine.farm>2021-10-01 18:17:03 +0200
commit8465010f3cb51d672b60df39a7dfd34624ab5c7c (patch)
tree062d8640f7e7c4aea2a2e4029ea742982ba20911 /src/message/signalproxy/objects/networkinfo.rs
parentadapt Sync* types (diff)
migrate to separated NetworkMap and NetworkList macros
Diffstat (limited to '')
-rw-r--r--src/message/signalproxy/objects/networkinfo.rs17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/message/signalproxy/objects/networkinfo.rs b/src/message/signalproxy/objects/networkinfo.rs
index 49351ad..23a001d 100644
--- a/src/message/signalproxy/objects/networkinfo.rs
+++ b/src/message/signalproxy/objects/networkinfo.rs
@@ -1,16 +1,16 @@
use crate::primitive::StringList;
-use libquassel_derive::Network;
+use libquassel_derive::NetworkList;
use crate::message::objects::network::NetworkServer;
+use crate::message::signalproxy::translation::NetworkMap;
-#[derive(Debug, Clone, PartialEq, Network)]
-#[network(repr = "list")]
+#[derive(Debug, Clone, PartialEq, NetworkList)]
pub struct NetworkInfo {
#[network(rename = "networkName")]
pub network_name: String,
- #[network(rename = "ServerList", network, variant = "VariantList")]
+ #[network(rename = "ServerList", variant = "VariantList", network, map)]
pub server_list: Vec<NetworkServer>,
#[network(rename = "perform")]
pub perform: StringList,
@@ -71,7 +71,7 @@ mod tests {
use crate::primitive::{Variant, VariantList};
use super::*;
- use crate::message::signalproxy::translation::Network;
+ use crate::message::signalproxy::translation::NetworkList;
use pretty_assertions::assert_eq;
@@ -154,11 +154,14 @@ mod tests {
#[test]
fn networkinfo_to_network() {
- assert_eq!(get_runtime().to_network(), get_network())
+ assert_eq!(get_runtime().to_network_list(), get_network())
}
#[test]
fn networkinfo_from_network() {
- assert_eq!(NetworkInfo::from_network(&mut get_network()), get_runtime())
+ assert_eq!(
+ NetworkInfo::from_network_list(&mut get_network()),
+ get_runtime()
+ )
}
}