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/mod.rs | |
| parent | add 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.rs | 6 |
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)), |
