aboutsummaryrefslogtreecommitdiff
path: root/src/message/signalproxy/objects/mod.rs
diff options
context:
space:
mode:
authorMax Audron <audron@cocaine.farm>2021-08-17 18:38:43 +0200
committerMax Audron <audron@cocaine.farm>2021-09-28 18:15:50 +0200
commita54398597d045d9ef6b363089811aa4811ba851d (patch)
tree7c2e402358ae25c8c333fee9849c8edec891a2da /src/message/signalproxy/objects/mod.rs
parentadd NetworkList and NetworkMap derive macros (diff)
switch AliasManager to use split network translation traits
Diffstat (limited to 'src/message/signalproxy/objects/mod.rs')
-rw-r--r--src/message/signalproxy/objects/mod.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/message/signalproxy/objects/mod.rs b/src/message/signalproxy/objects/mod.rs
index 59c196d..124ed10 100644
--- a/src/message/signalproxy/objects/mod.rs
+++ b/src/message/signalproxy/objects/mod.rs
@@ -29,7 +29,7 @@ pub use networkinfo::*;
use libquassel_derive::From;
use log::debug;
-use super::Network;
+use super::{Network, NetworkList, NetworkMap};
use crate::primitive::VariantList;
/// Central Enum containing and identifying all Quassel Protocol Types:
@@ -72,7 +72,7 @@ impl Types {
pub fn to_network(&self) -> VariantList {
debug!("converting to network object: {:#?}", self);
match self {
- Types::AliasManager(val) => val.to_network(),
+ Types::AliasManager(val) => val.to_network_list(),
Types::BufferSyncer(val) => val.to_network(),
Types::BufferViewConfig(val) => val.to_network(),
Types::BufferViewManager(val) => val.to_network(),
@@ -94,7 +94,7 @@ impl Types {
class_name, input
);
match class_name {
- "AliasManager" => Types::AliasManager(AliasManager::from_network(input)),
+ "AliasManager" => Types::AliasManager(AliasManager::from_network_list(input)),
"BufferSyncer" => Types::BufferSyncer(BufferSyncer::from_network(input)),
"BufferViewConfig" => Types::BufferViewConfig(BufferViewConfig::from_network(input)),
"BufferViewManager" => Types::BufferViewManager(BufferViewManager::from_network(input)),