diff options
| author | Max Audron <audron@cocaine.farm> | 2021-08-17 18:38:43 +0200 |
|---|---|---|
| committer | Max Audron <audron@cocaine.farm> | 2021-09-28 18:15:50 +0200 |
| commit | a54398597d045d9ef6b363089811aa4811ba851d (patch) | |
| tree | 7c2e402358ae25c8c333fee9849c8edec891a2da /src/message/signalproxy/objects/aliasmanager.rs | |
| parent | add NetworkList and NetworkMap derive macros (diff) | |
switch AliasManager to use split network translation traits
Diffstat (limited to 'src/message/signalproxy/objects/aliasmanager.rs')
| -rw-r--r-- | src/message/signalproxy/objects/aliasmanager.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/message/signalproxy/objects/aliasmanager.rs b/src/message/signalproxy/objects/aliasmanager.rs index d0e5d5b..2a29865 100644 --- a/src/message/signalproxy/objects/aliasmanager.rs +++ b/src/message/signalproxy/objects/aliasmanager.rs @@ -1,12 +1,15 @@ -use libquassel_derive::Network; +use libquassel_derive::{Network, NetworkList, NetworkMap}; use crate::message::{StatefulSyncable, SyncProxy, Syncable}; +use crate::message::signalproxy::translation::Network; +use crate::primitive::{VariantList, VariantMap}; + /// AliasManager /// keeps a list of all registered aliases /// syncable -#[derive(Clone, Debug, std::cmp::PartialEq, Network)] -#[network(repr = "list")] +#[derive(Clone, Debug, std::cmp::PartialEq, NetworkList, NetworkMap)] +#[network] pub struct AliasManager { #[network(rename = "Aliases", variant = "VariantMap", network)] pub aliases: Vec<Alias>, |
