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/aliasmanager.rs | |
| parent | adapt Sync* types (diff) | |
migrate to separated NetworkMap and NetworkList macros
Diffstat (limited to '')
| -rw-r--r-- | src/message/signalproxy/objects/aliasmanager.rs | 9 |
1 files changed, 4 insertions, 5 deletions
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<Alias>, } @@ -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")] |
