diff options
| -rw-r--r-- | Cargo.toml | 2 | ||||
| -rw-r--r-- | derive/Cargo.toml | 2 | ||||
| -rw-r--r-- | derive/src/sync/mod.rs | 8 | ||||
| -rw-r--r-- | examples/statetracker/Cargo.toml | 2 | ||||
| -rw-r--r-- | src/frame/mod.rs | 1 | ||||
| -rw-r--r-- | src/message/handshake/sessioninit.rs | 2 | ||||
| -rw-r--r-- | src/message/handshake/types.rs | 1 | ||||
| -rw-r--r-- | src/message/signalproxy/mod.rs | 3 | ||||
| -rw-r--r-- | src/message/signalproxy/objects/aliasmanager.rs | 3 | ||||
| -rw-r--r-- | src/message/signalproxy/objects/buffersyncer.rs | 10 | ||||
| -rw-r--r-- | src/message/signalproxy/objects/bufferviewconfig.rs | 2 | ||||
| -rw-r--r-- | src/message/signalproxy/objects/bufferviewmanager.rs | 8 | ||||
| -rw-r--r-- | src/message/signalproxy/objects/ignorelistmanager.rs | 2 | ||||
| -rw-r--r-- | src/message/signalproxy/objects/ircchannel.rs | 2 | ||||
| -rw-r--r-- | src/message/signalproxy/objects/mod.rs | 2 | ||||
| -rw-r--r-- | src/message/signalproxy/objects/network.rs | 1 | ||||
| -rw-r--r-- | src/message/signalproxy/translation/mod.rs | 2 | ||||
| -rw-r--r-- | src/primitive/message.rs | 2 | ||||
| -rw-r--r-- | src/primitive/stringlist.rs | 1 | ||||
| -rw-r--r-- | src/primitive/variantlist.rs | 1 | ||||
| -rw-r--r-- | src/primitive/variantmap.rs | 2 | ||||
| -rw-r--r-- | src/util.rs | 1 |
22 files changed, 19 insertions, 41 deletions
@@ -6,7 +6,7 @@ authors = ["Max Audron <audron@cocaine.farm>"] license = "ISC" homepage = "https://gitlab.com/cocainefarm/libquassel" repository = "https://gitlab.com/cocainefarm/libquassel" -edition = "2018" +edition = "2021" autobins = true include = ["src/**/*", "LICENSE", "README.md"] diff --git a/derive/Cargo.toml b/derive/Cargo.toml index bc4ed2f..53b910d 100644 --- a/derive/Cargo.toml +++ b/derive/Cargo.toml @@ -2,7 +2,7 @@ name = "libquassel-derive" version = "0.1.0" authors = ["Max Audron <audron@cocaine.farm>"] -edition = "2018" +edition = "2021" [lib] proc-macro = true diff --git a/derive/src/sync/mod.rs b/derive/src/sync/mod.rs index 40dea74..2e1df4f 100644 --- a/derive/src/sync/mod.rs +++ b/derive/src/sync/mod.rs @@ -10,8 +10,8 @@ use syn::{ #[derive(Debug)] struct Sync { name: Expr, - token: Token![,], - brace_token: token::Bracket, + _token: Token![,], + _brace_token: token::Bracket, fields: Punctuated<Expr, Token![,]>, } @@ -20,8 +20,8 @@ impl Parse for Sync { let content; Ok(Sync { name: input.parse()?, - token: input.parse()?, - brace_token: bracketed!(content in input), + _token: input.parse()?, + _brace_token: bracketed!(content in input), fields: content.parse_terminated(Expr::parse)?, }) } diff --git a/examples/statetracker/Cargo.toml b/examples/statetracker/Cargo.toml index fd86a7c..064b222 100644 --- a/examples/statetracker/Cargo.toml +++ b/examples/statetracker/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "statetracker" version = "0.1.0" -edition = "2018" +edition = "2021" [dependencies] libquassel = { path = "../../", features = ["framing", "all-quassel-features", "client", "server"] } diff --git a/src/frame/mod.rs b/src/frame/mod.rs index 34a8514..1c2f859 100644 --- a/src/frame/mod.rs +++ b/src/frame/mod.rs @@ -1,4 +1,3 @@ -use std::convert::TryInto; use std::error::Error as StdError; use std::fmt; use std::io::{self, Cursor}; diff --git a/src/message/handshake/sessioninit.rs b/src/message/handshake/sessioninit.rs index fa99f32..04f3cff 100644 --- a/src/message/handshake/sessioninit.rs +++ b/src/message/handshake/sessioninit.rs @@ -1,5 +1,3 @@ -use std::convert::TryInto; - use crate::message::objects::Identity; use crate::primitive::{BufferInfo, Variant, VariantMap}; use crate::HandshakeSerialize; diff --git a/src/message/handshake/types.rs b/src/message/handshake/types.rs index e9e6469..6d4960d 100644 --- a/src/message/handshake/types.rs +++ b/src/message/handshake/types.rs @@ -1,4 +1,3 @@ -use std::convert::TryInto; use std::result::Result; use std::vec::Vec; diff --git a/src/message/signalproxy/mod.rs b/src/message/signalproxy/mod.rs index ac84fcb..6b96909 100644 --- a/src/message/signalproxy/mod.rs +++ b/src/message/signalproxy/mod.rs @@ -1,5 +1,3 @@ -use std::convert::TryInto; - use crate::{ deserialize::Deserialize, primitive::{Variant, VariantList}, @@ -30,6 +28,7 @@ use once_cell::sync::OnceCell; pub static SYNC_PROXY: OnceCell<SyncProxy> = OnceCell::new(); #[derive(Debug, Clone)] +#[allow(dead_code)] pub struct SyncProxy { sync_channel: crossbeam_channel::Sender<SyncMessage>, rpc_channel: crossbeam_channel::Sender<RpcCall>, diff --git a/src/message/signalproxy/objects/aliasmanager.rs b/src/message/signalproxy/objects/aliasmanager.rs index b24ff87..6aa7b06 100644 --- a/src/message/signalproxy/objects/aliasmanager.rs +++ b/src/message/signalproxy/objects/aliasmanager.rs @@ -1,4 +1,3 @@ - use libquassel_derive::{NetworkList, NetworkMap}; #[allow(unused_imports)] @@ -12,8 +11,6 @@ use crate::message::signalproxy::translation::NetworkMap; #[allow(unused_imports)] use crate::primitive::VariantMap; -#[allow(unused_imports)] -use std::convert::TryFrom; /// AliasManager /// keeps a list of all registered aliases diff --git a/src/message/signalproxy/objects/buffersyncer.rs b/src/message/signalproxy/objects/buffersyncer.rs index c40091e..ca68ade 100644 --- a/src/message/signalproxy/objects/buffersyncer.rs +++ b/src/message/signalproxy/objects/buffersyncer.rs @@ -1,11 +1,12 @@ -use std::{collections::HashMap, convert::TryInto}; +use std::collections::HashMap; -use crate::{message::Syncable, primitive::MessageType}; +use crate::{ + message::{signalproxy::translation::Network, Syncable}, + primitive::MessageType, +}; use libquassel_derive::{sync, NetworkList, NetworkMap}; -use crate::message::signalproxy::translation::Network; - #[derive(Debug, Clone, PartialEq, NetworkList, NetworkMap)] pub struct BufferSyncer { #[network(rename = "Activities", network, variant = "VariantList")] @@ -97,6 +98,7 @@ impl BufferSyncer { // TODO actually rename the buffer in whereever we should store buffers // and the BufferView + #[allow(unused_variables)] pub fn rename_buffer(&mut self, id: i32, name: String) { #[cfg(feature = "server")] sync!("renameBuffer", [id, name]); diff --git a/src/message/signalproxy/objects/bufferviewconfig.rs b/src/message/signalproxy/objects/bufferviewconfig.rs index 3b82e7e..e413a5f 100644 --- a/src/message/signalproxy/objects/bufferviewconfig.rs +++ b/src/message/signalproxy/objects/bufferviewconfig.rs @@ -1,5 +1,3 @@ -use std::{convert::TryFrom, convert::TryInto}; - use libquassel_derive::sync; use libquassel_derive::{NetworkList, NetworkMap}; diff --git a/src/message/signalproxy/objects/bufferviewmanager.rs b/src/message/signalproxy/objects/bufferviewmanager.rs index 182fa1d..63c48e4 100644 --- a/src/message/signalproxy/objects/bufferviewmanager.rs +++ b/src/message/signalproxy/objects/bufferviewmanager.rs @@ -1,9 +1,6 @@ -use std::{collections::HashMap, convert::TryFrom, convert::TryInto}; +use std::collections::HashMap; use libquassel_derive::sync; -use libquassel_derive::{NetworkList, NetworkMap}; - -use crate::message::signalproxy::translation::Network; #[allow(unused_imports)] use crate::message::StatefulSyncableClient; @@ -49,6 +46,7 @@ impl BufferViewManager { } #[cfg(feature = "client")] + #[allow(unused_variables)] pub fn add_buffer_view_config(&mut self, id: i32) { // TODO init!("BufferViewConfig", id); } @@ -165,7 +163,7 @@ impl super::NetworkMap for BufferViewManager { return res; } - fn from_network_map(input: &mut Self::Item) -> Self { + fn from_network_map(_input: &mut Self::Item) -> Self { // TODO Somehow do the initrequests for all the IDs we get here Self { buffer_view_configs: HashMap::new(), diff --git a/src/message/signalproxy/objects/ignorelistmanager.rs b/src/message/signalproxy/objects/ignorelistmanager.rs index a3d9798..afbde5b 100644 --- a/src/message/signalproxy/objects/ignorelistmanager.rs +++ b/src/message/signalproxy/objects/ignorelistmanager.rs @@ -1,8 +1,6 @@ use crate::message::signalproxy::translation::{Network, NetworkMap}; use libquassel_derive::{NetworkList, NetworkMap}; -use std::convert::TryFrom; - #[derive(Debug, Clone, PartialEq, NetworkList)] pub struct IgnoreListManager { #[network(rename = "IgnoreList", variant = "VariantMap", network, map)] diff --git a/src/message/signalproxy/objects/ircchannel.rs b/src/message/signalproxy/objects/ircchannel.rs index 16f1f10..a977a2e 100644 --- a/src/message/signalproxy/objects/ircchannel.rs +++ b/src/message/signalproxy/objects/ircchannel.rs @@ -1,6 +1,4 @@ use std::collections::HashMap; -use std::convert::TryFrom; -use std::convert::TryInto; use crate::message::NetworkMap; use crate::primitive::{StringList, Variant, VariantList, VariantMap}; diff --git a/src/message/signalproxy/objects/mod.rs b/src/message/signalproxy/objects/mod.rs index 743392f..664d46c 100644 --- a/src/message/signalproxy/objects/mod.rs +++ b/src/message/signalproxy/objects/mod.rs @@ -12,8 +12,6 @@ mod ircuser; mod network; mod networkinfo; -use std::convert::TryInto; - pub use aliasmanager::*; pub use buffersyncer::*; pub use bufferviewmanager::*; diff --git a/src/message/signalproxy/objects/network.rs b/src/message/signalproxy/objects/network.rs index 2fa4c49..9b6a7d1 100644 --- a/src/message/signalproxy/objects/network.rs +++ b/src/message/signalproxy/objects/network.rs @@ -1,5 +1,4 @@ use std::collections::HashMap; -use std::convert::TryInto; use num_derive::{FromPrimitive, ToPrimitive}; use num_traits::FromPrimitive; diff --git a/src/message/signalproxy/translation/mod.rs b/src/message/signalproxy/translation/mod.rs index a6e26b4..ae1adce 100644 --- a/src/message/signalproxy/translation/mod.rs +++ b/src/message/signalproxy/translation/mod.rs @@ -1,5 +1,3 @@ -use std::convert::TryFrom; - /** Quassel has 3 main ways to represent an object over the Network: diff --git a/src/primitive/message.rs b/src/primitive/message.rs index e73f3dd..ff992e3 100644 --- a/src/primitive/message.rs +++ b/src/primitive/message.rs @@ -1,4 +1,4 @@ -use std::{collections::HashMap, convert::TryInto, vec::Vec}; +use std::{collections::HashMap, vec::Vec}; use failure::Error; diff --git a/src/primitive/stringlist.rs b/src/primitive/stringlist.rs index ceea63e..434f2f2 100644 --- a/src/primitive/stringlist.rs +++ b/src/primitive/stringlist.rs @@ -1,6 +1,5 @@ extern crate byteorder; -use std::convert::TryInto; use std::result::Result; use std::vec::Vec; diff --git a/src/primitive/variantlist.rs b/src/primitive/variantlist.rs index 2d20ae2..b3ca720 100644 --- a/src/primitive/variantlist.rs +++ b/src/primitive/variantlist.rs @@ -1,4 +1,3 @@ -use std::convert::TryInto; use std::vec::Vec; use failure::Error; diff --git a/src/primitive/variantmap.rs b/src/primitive/variantmap.rs index 8c1032d..1eeb006 100644 --- a/src/primitive/variantmap.rs +++ b/src/primitive/variantmap.rs @@ -1,5 +1,5 @@ use std::collections::HashMap; -use std::{convert::TryInto, vec::Vec}; +use std::vec::Vec; use failure::Error; diff --git a/src/util.rs b/src/util.rs index 5f52573..251e089 100644 --- a/src/util.rs +++ b/src/util.rs @@ -22,7 +22,6 @@ macro_rules! match_variant { /// Prepend the length of `buf` to `buf` pub fn prepend_byte_len(buf: &mut Vec<u8>) { - use std::convert::TryInto; let len: i32 = buf.len().try_into().unwrap(); let ulen: &[u8] = &len.to_be_bytes(); buf.insert(0, ulen[3]); |
