From 492cf38cbb67d14d7a4b56aba3076fcc37e8967d Mon Sep 17 00:00:00 2001 From: Max Audron Date: Tue, 4 Oct 2022 09:16:26 +0200 Subject: derive default for all signalproxy objects and make singalmessage class an enum --- src/message/signalproxy/objects/bufferviewmanager.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/message/signalproxy/objects/bufferviewmanager.rs') diff --git a/src/message/signalproxy/objects/bufferviewmanager.rs b/src/message/signalproxy/objects/bufferviewmanager.rs index 63c48e4..0ea30f7 100644 --- a/src/message/signalproxy/objects/bufferviewmanager.rs +++ b/src/message/signalproxy/objects/bufferviewmanager.rs @@ -2,6 +2,7 @@ use std::collections::HashMap; use libquassel_derive::sync; +use crate::message::Class; #[allow(unused_imports)] use crate::message::StatefulSyncableClient; #[allow(unused_imports)] @@ -12,7 +13,7 @@ use crate::primitive::{Variant, VariantList, VariantMap}; use super::BufferViewConfig; -#[derive(Debug, Clone, PartialEq)] +#[derive(Debug, Clone, PartialEq, Default)] pub struct BufferViewManager { pub buffer_view_configs: HashMap, } @@ -118,7 +119,7 @@ impl StatefulSyncableServer for BufferViewManager { } impl Syncable for BufferViewManager { - const CLASS: &'static str = "BufferViewManager"; + const CLASS: Class = Class::BufferViewManager; } impl super::NetworkList for BufferViewManager { -- cgit v1.2.3 Audron <me@audron.dev>
aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorLines
2021-07-21change IRC MessageType to be a bitflag instead of enumMax Audron-54/+94
2021-07-21fix network objectMax Audron-18/+24
2021-07-21minor docs and cleanupMax Audron-4/+8
2021-04-05WIP: impl more signalproxy objectsMax Audron-1000/+1621
2021-03-09WIP: impl signalproxy typesMax Audron-253/+376
2021-01-21add to and from network deriveMax Audron-42/+2767
2021-01-21reorganize tests and add quassel featuresMax Audron-551/+850
2021-01-04add example program: quasselproxyclientMax Audron-0/+280
2021-01-04random stuffMax Audron-2/+9
2021-01-04add more signalproxy objectsMax Audron-40/+120
2021-01-04add message parsing feature flagsMax Audron-43/+96
2021-01-04fix parsing of datetime when value is -1Max Audron-1/+9
2021-01-02update dependenciesMax Audron-267/+27
2021-01-02rework handshakemessage parsingMax Audron-141/+278
2020-10-16updateMax Audron-1553/+294
2020-10-16update paperworkMax Audron-487/+391