From 8465010f3cb51d672b60df39a7dfd34624ab5c7c Mon Sep 17 00:00:00 2001 From: Max Audron Date: Fri, 1 Oct 2021 18:13:43 +0200 Subject: migrate to separated NetworkMap and NetworkList macros --- src/message/signalproxy/objects/aliasmanager.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/message/signalproxy/objects/aliasmanager.rs') diff --git a/src/message/signalproxy/objects/aliasmanager.rs b/src/message/signalproxy/objects/aliasmanager.rs index cb634ba..d696aae 100644 --- a/src/message/signalproxy/objects/aliasmanager.rs +++ b/src/message/signalproxy/objects/aliasmanager.rs @@ -1,18 +1,17 @@ use std::convert::TryInto; -use libquassel_derive::{Network, NetworkList, NetworkMap}; +use libquassel_derive::{NetworkList, NetworkMap}; use crate::message::{StatefulSyncable, SyncProxy, Syncable}; -use crate::message::signalproxy::translation::{Network, NetworkMap}; -use crate::primitive::{VariantList, VariantMap}; +use crate::message::signalproxy::translation::NetworkMap; /// AliasManager /// keeps a list of all registered aliases /// syncable #[derive(Clone, Debug, std::cmp::PartialEq, NetworkList, NetworkMap)] pub struct AliasManager { - #[network(rename = "Aliases", variant = "VariantMap", network)] + #[network(rename = "Aliases", variant = "VariantMap", network, map)] pub aliases: Vec, } @@ -51,7 +50,7 @@ impl Syncable for AliasManager { /// Alias /// Represents a signle alias -#[derive(Clone, Debug, std::cmp::PartialEq, Network)] +#[derive(Clone, Debug, std::cmp::PartialEq, NetworkMap)] #[network(repr = "maplist")] pub struct Alias { #[network(rename = "names", variant = "StringList")] -- cgit v1.2.3