Oct 12 18:33:12.387 INFO testing wyq756543431/raudient against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling-1 Oct 12 18:33:12.388 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-7/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 12 18:33:12.893 INFO blam! 67a9252cea9eaeb3349e540edc1cad534ee190949ca829cff2792406d104702b Oct 12 18:33:12.895 INFO running `"docker" "start" "-a" "67a9252cea9eaeb3349e540edc1cad534ee190949ca829cff2792406d104702b"` Oct 12 18:33:15.025 INFO kablam! usermod: no changes Oct 12 18:33:15.203 INFO kablam! Compiling gio v0.3.0 Oct 12 18:33:15.207 INFO kablam! Compiling gdk-pixbuf v0.3.0 Oct 12 18:33:15.215 INFO kablam! Compiling cairo-rs v0.3.0 Oct 12 18:33:15.215 INFO kablam! Compiling gdk v0.7.0 Oct 12 18:33:15.215 INFO kablam! Compiling c_vec v1.2.1 Oct 12 18:33:15.215 INFO kablam! Compiling gtk v0.3.0 Oct 12 18:33:15.219 INFO kablam! Compiling quick-error v1.2.1 Oct 12 18:33:15.219 INFO kablam! Compiling glib-sys v0.5.0 Oct 12 18:33:16.519 INFO kablam! Compiling gobject-sys v0.5.0 Oct 12 18:33:16.658 INFO kablam! Compiling gio-sys v0.5.0 Oct 12 18:33:16.951 INFO kablam! Compiling cairo-sys-rs v0.5.0 Oct 12 18:33:17.510 INFO kablam! Compiling pango-sys v0.5.0 Oct 12 18:33:18.319 INFO kablam! Compiling gdk-pixbuf-sys v0.5.0 Oct 12 18:33:18.319 INFO kablam! Compiling gdk-sys v0.5.0 Oct 12 18:33:18.351 INFO kablam! Compiling atk-sys v0.5.0 Oct 12 18:33:20.715 INFO kablam! Compiling gtk-sys v0.5.0 Oct 12 18:33:20.752 INFO kablam! Compiling memchr v0.1.11 Oct 12 18:33:21.253 INFO kablam! Compiling time v0.1.38 Oct 12 18:33:21.603 INFO kablam! Compiling hostname v0.1.3 Oct 12 18:33:22.931 INFO kablam! Compiling num v0.1.41 Oct 12 18:33:23.133 INFO kablam! Compiling thread-id v2.0.0 Oct 12 18:33:23.249 INFO kablam! Compiling aho-corasick v0.5.3 Oct 12 18:33:24.000 INFO kablam! Compiling thread_local v0.2.7 Oct 12 18:33:27.184 INFO kablam! Compiling chrono v0.4.0 Oct 12 18:33:27.394 INFO kablam! Compiling regex v0.1.80 Oct 12 18:33:41.191 INFO kablam! Compiling glib v0.4.0 Oct 12 18:33:43.427 INFO kablam! Compiling local-ip v0.1.0 Oct 12 18:33:43.427 INFO kablam! Compiling env_logger v0.3.5 Oct 12 18:33:59.735 INFO kablam! Compiling pango v0.3.0 Oct 12 18:35:56.912 INFO kablam! Compiling raudient v0.2.0 (/source) Oct 12 18:35:57.595 INFO kablam! warning: unused `#[macro_use]` import Oct 12 18:35:57.595 INFO kablam! --> src/lib.rs:12:1 Oct 12 18:35:57.595 INFO kablam! | Oct 12 18:35:57.595 INFO kablam! 12 | #[macro_use] extern crate quick_error; Oct 12 18:35:57.595 INFO kablam! | ^^^^^^^^^^^^ Oct 12 18:35:57.595 INFO kablam! | Oct 12 18:35:57.595 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 12 18:35:57.595 INFO kablam! Oct 12 18:35:57.595 INFO kablam! warning: unused import: `std::net::TcpStream` Oct 12 18:35:57.595 INFO kablam! --> src/model.rs:1:5 Oct 12 18:35:57.595 INFO kablam! | Oct 12 18:35:57.595 INFO kablam! 1 | use std::net::TcpStream; Oct 12 18:35:57.595 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:57.595 INFO kablam! Oct 12 18:35:57.595 INFO kablam! warning: unused import: `Path` Oct 12 18:35:57.595 INFO kablam! --> src/model.rs:4:26 Oct 12 18:35:57.595 INFO kablam! | Oct 12 18:35:57.595 INFO kablam! 4 | use std::path::{PathBuf, Path}; Oct 12 18:35:57.595 INFO kablam! | ^^^^ Oct 12 18:35:57.595 INFO kablam! Oct 12 18:35:57.595 INFO kablam! warning: unused import: `std::net::UdpSocket` Oct 12 18:35:57.595 INFO kablam! --> src/demons.rs:5:5 Oct 12 18:35:57.595 INFO kablam! | Oct 12 18:35:57.595 INFO kablam! 5 | use std::net::UdpSocket; Oct 12 18:35:57.595 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:57.595 INFO kablam! Oct 12 18:35:57.595 INFO kablam! warning: unused import: `std::collections::HashMap` Oct 12 18:35:57.595 INFO kablam! --> src/demons.rs:8:5 Oct 12 18:35:57.595 INFO kablam! | Oct 12 18:35:57.595 INFO kablam! 8 | use std::collections::HashMap; Oct 12 18:35:57.596 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.596 INFO kablam! warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH`, `self` Oct 12 18:35:57.596 INFO kablam! --> src/demons.rs:9:17 Oct 12 18:35:57.596 INFO kablam! | Oct 12 18:35:57.596 INFO kablam! 9 | use std::time::{self, Duration, SystemTime, UNIX_EPOCH}; Oct 12 18:35:57.596 INFO kablam! | ^^^^ ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.596 INFO kablam! warning: unused import: `ReadDir` Oct 12 18:35:57.596 INFO kablam! --> src/demons.rs:12:37 Oct 12 18:35:57.596 INFO kablam! | Oct 12 18:35:57.596 INFO kablam! 12 | use std::fs::{self, File, Metadata, ReadDir}; Oct 12 18:35:57.596 INFO kablam! | ^^^^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.596 INFO kablam! warning: unused import: `BufReader` Oct 12 18:35:57.596 INFO kablam! --> src/demons.rs:13:15 Oct 12 18:35:57.596 INFO kablam! | Oct 12 18:35:57.596 INFO kablam! 13 | use std::io::{BufReader, BufWriter}; Oct 12 18:35:57.596 INFO kablam! | ^^^^^^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.596 INFO kablam! warning: unused import: `Path` Oct 12 18:35:57.596 INFO kablam! --> src/demons.rs:14:26 Oct 12 18:35:57.596 INFO kablam! | Oct 12 18:35:57.596 INFO kablam! 14 | use std::path::{PathBuf, Path}; Oct 12 18:35:57.596 INFO kablam! | ^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.596 INFO kablam! warning: unused imports: `FileInfo`, `self` Oct 12 18:35:57.596 INFO kablam! --> src/demons.rs:17:13 Oct 12 18:35:57.596 INFO kablam! | Oct 12 18:35:57.596 INFO kablam! 17 | use model::{self, User, OperUser, Operate, ShareInfo, FileInfo, ReceivedSimpleFileInfo, ReceivedPacketInner}; Oct 12 18:35:57.596 INFO kablam! | ^^^^ ^^^^^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.596 INFO kablam! warning: unused import: `EncoderTrap` Oct 12 18:35:57.596 INFO kablam! --> src/demons.rs:19:26 Oct 12 18:35:57.596 INFO kablam! | Oct 12 18:35:57.596 INFO kablam! 19 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Oct 12 18:35:57.596 INFO kablam! | ^^^^^^^^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.596 INFO kablam! warning: unused import: `std::cell::RefCell` Oct 12 18:35:57.596 INFO kablam! --> src/demons.rs:21:5 Oct 12 18:35:57.596 INFO kablam! | Oct 12 18:35:57.596 INFO kablam! 21 | use std::cell::RefCell; Oct 12 18:35:57.596 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.596 INFO kablam! warning: unused imports: `Arc`, `Mutex` Oct 12 18:35:57.596 INFO kablam! --> src/demons.rs:22:17 Oct 12 18:35:57.596 INFO kablam! | Oct 12 18:35:57.596 INFO kablam! 22 | use std::sync::{Arc, Mutex}; Oct 12 18:35:57.596 INFO kablam! | ^^^ ^^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.596 INFO kablam! warning: unused imports: `AboutDialog`, `Alignment`, `Builder`, `Button`, `CellRendererText`, `CheckMenuItem`, `Fixed`, `Grid`, `IconSize`, `Image`, `Label`, `ListStore`, `MenuBar`, `MenuItem`, `Menu`, `Orientation`, `ReliefStyle`, `ScrolledWindow`, `StatusIcon`, `TextView`, `TreeViewColumn`, `TreeView`, `Widget`, `WindowPosition`, `WindowType`, `Window`, `self` Oct 12 18:35:57.596 INFO kablam! --> src/demons.rs:25:5 Oct 12 18:35:57.596 INFO kablam! | Oct 12 18:35:57.596 INFO kablam! 25 | self, TreeModelExt, CellRendererText, AboutDialog, CheckMenuItem, IconSize, Image, Label, Menu, MenuBar, MenuItem, Window, Oct 12 18:35:57.596 INFO kablam! | ^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^ ^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^ Oct 12 18:35:57.596 INFO kablam! 26 | WindowPosition, WindowType, StatusIcon, ListStore, TreeView, TreeViewColumn, Builder, Grid, Button, Orientation, Oct 12 18:35:57.596 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^ ^^^^ ^^^^^^ ^^^^^^^^^^^ Oct 12 18:35:57.596 INFO kablam! 27 | ReliefStyle, Widget, TextView, Fixed, ScrolledWindow, Alignment, Oct 12 18:35:57.596 INFO kablam! | ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.596 INFO kablam! warning: unused import: `message` Oct 12 18:35:57.596 INFO kablam! --> src/demons.rs:29:5 Oct 12 18:35:57.596 INFO kablam! | Oct 12 18:35:57.596 INFO kablam! 29 | use message; Oct 12 18:35:57.596 INFO kablam! | ^^^^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.596 INFO kablam! warning: unused import: `ChatWindow` Oct 12 18:35:57.596 INFO kablam! --> src/demons.rs:31:25 Oct 12 18:35:57.596 INFO kablam! | Oct 12 18:35:57.596 INFO kablam! 31 | use chat_window::{self, ChatWindow}; Oct 12 18:35:57.596 INFO kablam! | ^^^^^^^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.596 INFO kablam! warning: unused import: `self` Oct 12 18:35:57.596 INFO kablam! --> src/demons.rs:32:11 Oct 12 18:35:57.596 INFO kablam! | Oct 12 18:35:57.596 INFO kablam! 32 | use app::{self, GLOBAL_UDPSOCKET, GLOBAL_SHARELIST, GLOBAL_CHATWINDOWS, GLOBAL_USERLIST}; Oct 12 18:35:57.596 INFO kablam! | ^^^^ Oct 12 18:35:57.596 INFO kablam! Oct 12 18:35:57.597 INFO kablam! warning: doc comment not used by rustdoc Oct 12 18:35:57.597 INFO kablam! --> src/demons.rs:103:25 Oct 12 18:35:57.597 INFO kablam! | Oct 12 18:35:57.597 INFO kablam! 103 | ///扩展段 用户名|用户组 Oct 12 18:35:57.597 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:57.597 INFO kablam! | Oct 12 18:35:57.597 INFO kablam! = note: #[warn(unused_doc_comments)] on by default Oct 12 18:35:57.597 INFO kablam! Oct 12 18:35:57.597 INFO kablam! warning: unused import: `Mutex` Oct 12 18:35:57.597 INFO kablam! --> src/message.rs:1:22 Oct 12 18:35:57.597 INFO kablam! | Oct 12 18:35:57.597 INFO kablam! 1 | use std::sync::{Arc, Mutex}; Oct 12 18:35:57.597 INFO kablam! | ^^^^^ Oct 12 18:35:57.597 INFO kablam! Oct 12 18:35:57.597 INFO kablam! warning: unused import: `std::net::UdpSocket` Oct 12 18:35:57.597 INFO kablam! --> src/message.rs:4:5 Oct 12 18:35:57.597 INFO kablam! | Oct 12 18:35:57.597 INFO kablam! 4 | use std::net::UdpSocket; Oct 12 18:35:57.597 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:57.597 INFO kablam! Oct 12 18:35:57.597 INFO kablam! warning: unused imports: `DecoderTrap`, `EncoderTrap`, `Encoding` Oct 12 18:35:57.597 INFO kablam! --> src/message.rs:5:16 Oct 12 18:35:57.597 INFO kablam! | Oct 12 18:35:57.597 INFO kablam! 5 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Oct 12 18:35:57.597 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ Oct 12 18:35:57.597 INFO kablam! Oct 12 18:35:57.597 INFO kablam! warning: unused import: `encoding::all::GB18030` Oct 12 18:35:57.597 INFO kablam! --> src/message.rs:6:5 Oct 12 18:35:57.597 INFO kablam! | Oct 12 18:35:57.597 INFO kablam! 6 | use encoding::all::GB18030; Oct 12 18:35:57.597 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:57.597 INFO kablam! Oct 12 18:35:57.597 INFO kablam! warning: unused imports: `GLOBAL_CHATWINDOWS`, `GLOBAL_USERLIST`, `self` Oct 12 18:35:57.597 INFO kablam! --> src/message.rs:10:11 Oct 12 18:35:57.597 INFO kablam! | Oct 12 18:35:57.597 INFO kablam! 10 | use app::{self, GLOBAL_UDPSOCKET, GLOBAL_SHARELIST, GLOBAL_CHATWINDOWS, GLOBAL_USERLIST}; Oct 12 18:35:57.597 INFO kablam! | ^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ Oct 12 18:35:57.597 INFO kablam! Oct 12 18:35:57.597 INFO kablam! warning: unused import: `DecoderTrap` Oct 12 18:35:57.597 INFO kablam! --> src/util.rs:1:39 Oct 12 18:35:57.597 INFO kablam! | Oct 12 18:35:57.597 INFO kablam! 1 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Oct 12 18:35:57.597 INFO kablam! | ^^^^^^^^^^^ Oct 12 18:35:57.597 INFO kablam! Oct 12 18:35:57.597 INFO kablam! warning: unused import: `Duration` Oct 12 18:35:57.597 INFO kablam! --> src/util.rs:6:17 Oct 12 18:35:57.597 INFO kablam! | Oct 12 18:35:57.597 INFO kablam! 6 | use std::time::{Duration, SystemTime}; Oct 12 18:35:57.597 INFO kablam! | ^^^^^^^^ Oct 12 18:35:57.597 INFO kablam! Oct 12 18:35:57.599 INFO kablam! warning: unused imports: `AboutDialog`, `Alignment`, `ButtonBox`, `CheckMenuItem`, `Fixed`, `Grid`, `IconSize`, `Image`, `Label`, `MenuBar`, `MenuItem`, `Menu`, `Orientation`, `ReliefStyle`, `ScrolledWindow`, `StatusIcon`, `Widget`, `WindowPosition`, `WindowType` Oct 12 18:35:57.599 INFO kablam! --> src/chat_window.rs:3:29 Oct 12 18:35:57.599 INFO kablam! | Oct 12 18:35:57.599 INFO kablam! 3 | self, CellRendererText, AboutDialog, CheckMenuItem, IconSize, Image, Label, Menu, MenuBar, MenuItem, Window, Oct 12 18:35:57.599 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^ ^^^^ ^^^^^^^ ^^^^^^^^ Oct 12 18:35:57.599 INFO kablam! 4 | WindowPosition, WindowType, StatusIcon, ListStore, TreeView, TreeViewColumn, Builder, Grid, Button, Orientation, Oct 12 18:35:57.599 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^ ^^^^^^^^^^^ Oct 12 18:35:57.599 INFO kablam! 5 | ReliefStyle, Widget, TextView, Fixed, ScrolledWindow, Alignment, ButtonBox, WrapMode Oct 12 18:35:57.599 INFO kablam! | ^^^^^^^^^^^ ^^^^^^ ^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ Oct 12 18:35:57.599 INFO kablam! Oct 12 18:35:57.599 INFO kablam! warning: unused import: `Mutex` Oct 12 18:35:57.599 INFO kablam! --> src/chat_window.rs:7:22 Oct 12 18:35:57.599 INFO kablam! | Oct 12 18:35:57.599 INFO kablam! 7 | use std::sync::{Arc, Mutex}; Oct 12 18:35:57.599 INFO kablam! | ^^^^^ Oct 12 18:35:57.599 INFO kablam! Oct 12 18:35:57.599 INFO kablam! warning: unused import: `std::sync::mpsc` Oct 12 18:35:57.599 INFO kablam! --> src/chat_window.rs:9:5 Oct 12 18:35:57.599 INFO kablam! | Oct 12 18:35:57.599 INFO kablam! 9 | use std::sync::mpsc; Oct 12 18:35:57.599 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 12 18:35:57.599 INFO kablam! Oct 12 18:35:57.599 INFO kablam! warning: unused import: `Path` Oct 12 18:35:57.599 INFO kablam! --> src/chat_window.rs:11:26 Oct 12 18:35:57.599 INFO kablam! | Oct 12 18:35:57.599 INFO kablam! 11 | use std::path::{PathBuf, Path}; Oct 12 18:35:57.599 INFO kablam! | ^^^^ Oct 12 18:35:57.599 INFO kablam! Oct 12 18:35:57.599 INFO kablam! warning: unused imports: `File`, `ReadDir` Oct 12 18:35:57.599 INFO kablam! --> src/chat_window.rs:12:21 Oct 12 18:35:57.599 INFO kablam! | Oct 12 18:35:57.599 INFO kablam! 12 | use std::fs::{self, File, Metadata, ReadDir}; Oct 12 18:35:57.599 INFO kablam! | ^^^^ ^^^^^^^ Oct 12 18:35:57.599 INFO kablam! Oct 12 18:35:57.599 INFO kablam! warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` Oct 12 18:35:57.599 INFO kablam! --> src/chat_window.rs:13:23 Oct 12 18:35:57.599 INFO kablam! | Oct 12 18:35:57.599 INFO kablam! 13 | use std::time::{self, Duration, SystemTime, UNIX_EPOCH}; Oct 12 18:35:57.599 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ Oct 12 18:35:57.599 INFO kablam! Oct 12 18:35:57.599 INFO kablam! warning: unused import: `ShareInfo` Oct 12 18:35:57.599 INFO kablam! --> src/chat_window.rs:15:27 Oct 12 18:35:57.599 INFO kablam! | Oct 12 18:35:57.599 INFO kablam! 15 | use model::{self, Packet, ShareInfo, ReceivedSimpleFileInfo}; Oct 12 18:35:57.599 INFO kablam! | ^^^^^^^^^ Oct 12 18:35:57.599 INFO kablam! Oct 12 18:35:57.599 INFO kablam! warning: unused import: `std::thread` Oct 12 18:35:57.599 INFO kablam! --> src/download.rs:5:5 Oct 12 18:35:57.599 INFO kablam! | Oct 12 18:35:57.599 INFO kablam! 5 | use std::thread; Oct 12 18:35:57.599 INFO kablam! | ^^^^^^^^^^^ Oct 12 18:35:57.599 INFO kablam! Oct 12 18:35:57.599 INFO kablam! warning: unused import: `ReadDir` Oct 12 18:35:57.599 INFO kablam! --> src/download.rs:8:37 Oct 12 18:35:57.599 INFO kablam! | Oct 12 18:35:57.599 INFO kablam! 8 | use std::fs::{self, File, Metadata, ReadDir}; Oct 12 18:35:57.599 INFO kablam! | ^^^^^^^ Oct 12 18:35:57.599 INFO kablam! Oct 12 18:35:57.599 INFO kablam! warning: unused import: `EncoderTrap` Oct 12 18:35:57.599 INFO kablam! --> src/download.rs:10:26 Oct 12 18:35:57.599 INFO kablam! | Oct 12 18:35:57.599 INFO kablam! 10 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Oct 12 18:35:57.599 INFO kablam! | ^^^^^^^^^^^ Oct 12 18:35:57.599 INFO kablam! Oct 12 18:35:57.599 INFO kablam! warning: unnecessary parentheses around function argument Oct 12 18:35:57.599 INFO kablam! --> src/download.rs:105:65 Oct 12 18:35:57.599 INFO kablam! | Oct 12 18:35:57.599 INFO kablam! 105 | let header_context_str = read_bytes(stream, (header_size - 1 - header_size_str.as_bytes().len() as u64));//-1是减去的那个冒号 Oct 12 18:35:57.599 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 12 18:35:57.599 INFO kablam! | Oct 12 18:35:57.599 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 12 18:35:57.599 INFO kablam! Oct 12 18:35:57.603 INFO kablam! warning: unused imports: `Alignment`, `Builder`, `Button`, `CellRendererProgress`, `CheckMenuItem`, `Fixed`, `Grid`, `IconSize`, `Image`, `Orientation`, `ReliefStyle`, `StatusIcon`, `TextView`, `Widget`, `WindowPosition`, `WindowType` Oct 12 18:35:57.603 INFO kablam! --> src/app.rs:3:29 Oct 12 18:35:57.603 INFO kablam! | Oct 12 18:35:57.603 INFO kablam! 3 | self, CellRendererText, CellRendererProgress, AboutDialog, CheckMenuItem, IconSize, Image, Label, Menu, MenuBar, MenuItem, Window, Oct 12 18:35:57.603 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^ Oct 12 18:35:57.603 INFO kablam! 4 | WindowPosition, WindowType, StatusIcon, ListStore, TreeView, TreeViewColumn, Builder, Grid, Button, Orientation, Oct 12 18:35:57.603 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ ^^^^ ^^^^^^ ^^^^^^^^^^^ Oct 12 18:35:57.603 INFO kablam! 5 | ReliefStyle, Widget, TextView, Fixed, ScrolledWindow, Alignment, Oct 12 18:35:57.603 INFO kablam! | ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^^^^^ Oct 12 18:35:57.603 INFO kablam! Oct 12 18:35:57.603 INFO kablam! warning: unused import: `chrono::prelude::*` Oct 12 18:35:57.603 INFO kablam! --> src/app.rs:8:5 Oct 12 18:35:57.603 INFO kablam! | Oct 12 18:35:57.603 INFO kablam! 8 | use chrono::prelude::*; Oct 12 18:35:57.603 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 12 18:35:57.603 INFO kablam! Oct 12 18:35:57.603 INFO kablam! warning: unused imports: `TcpListener`, `TcpStream` Oct 12 18:35:57.603 INFO kablam! --> src/app.rs:9:16 Oct 12 18:35:57.603 INFO kablam! | Oct 12 18:35:57.603 INFO kablam! 9 | use std::net::{TcpListener, TcpStream}; Oct 12 18:35:57.603 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^^^ Oct 12 18:35:57.603 INFO kablam! Oct 12 18:35:57.603 INFO kablam! warning: unused import: `std::thread` Oct 12 18:35:57.603 INFO kablam! --> src/app.rs:12:5 Oct 12 18:35:57.603 INFO kablam! | Oct 12 18:35:57.603 INFO kablam! 12 | use std::thread; Oct 12 18:35:57.603 INFO kablam! | ^^^^^^^^^^^ Oct 12 18:35:57.603 INFO kablam! Oct 12 18:35:57.603 INFO kablam! warning: unused imports: `Ipv4Addr`, `Ipv6Addr`, `SocketAddrV4`, `SocketAddrV6`, `SocketAddr`, `ToSocketAddrs` Oct 12 18:35:57.603 INFO kablam! --> src/app.rs:16:16 Oct 12 18:35:57.603 INFO kablam! | Oct 12 18:35:57.603 INFO kablam! 16 | use std::net::{SocketAddr, SocketAddrV4, SocketAddrV6, Ipv4Addr, Ipv6Addr, ToSocketAddrs}; Oct 12 18:35:57.603 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^ Oct 12 18:35:57.603 INFO kablam! Oct 12 18:35:57.603 INFO kablam! warning: unused imports: `FileInfo`, `Operate`, `ReceivedSimpleFileInfo`, `User`, `self` Oct 12 18:35:57.603 INFO kablam! --> src/app.rs:19:13 Oct 12 18:35:57.603 INFO kablam! | Oct 12 18:35:57.603 INFO kablam! 19 | use model::{self, User, OperUser, Operate, ShareInfo, Packet, FileInfo, ReceivedSimpleFileInfo, ReceivedPacketInner}; Oct 12 18:35:57.603 INFO kablam! | ^^^^ ^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:57.603 INFO kablam! Oct 12 18:35:57.603 INFO kablam! warning: doc comment not used by rustdoc Oct 12 18:35:57.603 INFO kablam! --> src/app.rs:153:5 Oct 12 18:35:57.603 INFO kablam! | Oct 12 18:35:57.603 INFO kablam! 153 | ///待处理消息队列 Oct 12 18:35:57.603 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 12 18:35:57.603 INFO kablam! Oct 12 18:35:58.243 INFO kablam! warning: unused variable: `msg_str` Oct 12 18:35:58.243 INFO kablam! --> src/demons.rs:131:29 Oct 12 18:35:58.243 INFO kablam! | Oct 12 18:35:58.243 INFO kablam! 131 | let msg_str = if ext_vec.len() > 0 { ext_vec[0] } else { "" }; Oct 12 18:35:58.243 INFO kablam! | ^^^^^^^ help: consider using `_msg_str` instead Oct 12 18:35:58.243 INFO kablam! | Oct 12 18:35:58.243 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 12 18:35:58.243 INFO kablam! Oct 12 18:35:58.243 INFO kablam! warning: unused variable: `size` Oct 12 18:35:58.243 INFO kablam! --> src/demons.rs:145:45 Oct 12 18:35:58.243 INFO kablam! | Oct 12 18:35:58.243 INFO kablam! 145 | let size = file_attr[2];//大小 Oct 12 18:35:58.243 INFO kablam! | ^^^^ help: consider using `_size` instead Oct 12 18:35:58.243 INFO kablam! Oct 12 18:35:58.243 INFO kablam! warning: unused variable: `offset` Oct 12 18:35:58.243 INFO kablam! --> src/demons.rs:221:45 Oct 12 18:35:58.243 INFO kablam! | Oct 12 18:35:58.243 INFO kablam! 221 | let offset = file_attr[2].parse::().unwrap(); Oct 12 18:35:58.243 INFO kablam! | ^^^^^^ help: consider using `_offset` instead Oct 12 18:35:58.243 INFO kablam! Oct 12 18:35:58.243 INFO kablam! warning: value assigned to `search_result` is never read Oct 12 18:35:58.244 INFO kablam! --> src/demons.rs:222:49 Oct 12 18:35:58.244 INFO kablam! | Oct 12 18:35:58.244 INFO kablam! 222 | let mut search_result: Option = Option::None; Oct 12 18:35:58.244 INFO kablam! | ^^^^^^^^^^^^^ Oct 12 18:35:58.244 INFO kablam! | Oct 12 18:35:58.244 INFO kablam! = note: #[warn(unused_assignments)] on by default Oct 12 18:35:58.244 INFO kablam! Oct 12 18:35:58.244 INFO kablam! warning: value assigned to `search_result` is never read Oct 12 18:35:58.244 INFO kablam! --> src/demons.rs:251:49 Oct 12 18:35:58.244 INFO kablam! | Oct 12 18:35:58.244 INFO kablam! 251 | let mut search_result: Option = Option::None; Oct 12 18:35:58.244 INFO kablam! | ^^^^^^^^^^^^^ Oct 12 18:35:58.244 INFO kablam! Oct 12 18:35:58.244 INFO kablam! warning: unused variable: `start` Oct 12 18:35:58.244 INFO kablam! --> src/demons.rs:343:34 Oct 12 18:35:58.244 INFO kablam! | Oct 12 18:35:58.244 INFO kablam! 343 | let (start, mut end) = chat_win.his_view.get_buffer().unwrap().get_bounds(); Oct 12 18:35:58.244 INFO kablam! | ^^^^^ help: consider using `_start` instead Oct 12 18:35:58.244 INFO kablam! Oct 12 18:35:58.244 INFO kablam! warning: unused variable: `in_flag` Oct 12 18:35:58.244 INFO kablam! --> src/demons.rs:407:33 Oct 12 18:35:58.244 INFO kablam! | Oct 12 18:35:58.244 INFO kablam! 407 | let mut in_flag = false; Oct 12 18:35:58.245 INFO kablam! | ^^^^^^^ help: consider using `_in_flag` instead Oct 12 18:35:58.245 INFO kablam! Oct 12 18:35:58.245 INFO kablam! warning: unused variable: `i` Oct 12 18:35:58.245 INFO kablam! --> src/message.rs:50:18 Oct 12 18:35:58.245 INFO kablam! | Oct 12 18:35:58.245 INFO kablam! 50 | for (i, file) in (&files).iter().enumerate() { Oct 12 18:35:58.245 INFO kablam! | ^ help: consider using `_i` instead Oct 12 18:35:58.245 INFO kablam! Oct 12 18:35:58.245 INFO kablam! warning: unused variable: `his_start_iter` Oct 12 18:35:58.245 INFO kablam! --> src/chat_window.rs:102:14 Oct 12 18:35:58.245 INFO kablam! | Oct 12 18:35:58.245 INFO kablam! 102 | let (his_start_iter, mut his_end_iter) = text_view_history_clone.get_buffer().unwrap().get_bounds(); Oct 12 18:35:58.245 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_his_start_iter` instead Oct 12 18:35:58.245 INFO kablam! Oct 12 18:35:58.245 INFO kablam! warning: unused variable: `tree_path` Oct 12 18:35:58.245 INFO kablam! --> src/chat_window.rs:109:63 Oct 12 18:35:58.245 INFO kablam! | Oct 12 18:35:58.245 INFO kablam! 109 | tree_view_received.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Oct 12 18:35:58.245 INFO kablam! | ^^^^^^^^^ help: consider using `_tree_path` instead Oct 12 18:35:58.245 INFO kablam! Oct 12 18:35:58.245 INFO kablam! warning: unused variable: `tree_view_column` Oct 12 18:35:58.245 INFO kablam! --> src/chat_window.rs:109:74 Oct 12 18:35:58.246 INFO kablam! | Oct 12 18:35:58.246 INFO kablam! 109 | tree_view_received.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Oct 12 18:35:58.246 INFO kablam! | ^^^^^^^^^^^^^^^^ help: consider using `_tree_view_column` instead Oct 12 18:35:58.246 INFO kablam! Oct 12 18:35:58.246 INFO kablam! warning: unused variable: `local_time` Oct 12 18:35:58.246 INFO kablam! --> src/chat_window.rs:174:17 Oct 12 18:35:58.246 INFO kablam! | Oct 12 18:35:58.246 INFO kablam! 174 | let local_time = chrono_time.with_timezone(&::chrono::Local); Oct 12 18:35:58.246 INFO kablam! | ^^^^^^^^^^ help: consider using `_local_time` instead Oct 12 18:35:58.246 INFO kablam! Oct 12 18:35:58.246 INFO kablam! warning: unused variable: `local_time` Oct 12 18:35:58.246 INFO kablam! --> src/chat_window.rs:218:17 Oct 12 18:35:58.246 INFO kablam! | Oct 12 18:35:58.246 INFO kablam! 218 | let local_time = chrono_time.with_timezone(&::chrono::Local); Oct 12 18:35:58.246 INFO kablam! | ^^^^^^^^^^ help: consider using `_local_time` instead Oct 12 18:35:58.246 INFO kablam! Oct 12 18:35:58.246 INFO kablam! warning: unused variable: `ip_str3` Oct 12 18:35:58.246 INFO kablam! --> src/chat_window.rs:53:9 Oct 12 18:35:58.246 INFO kablam! | Oct 12 18:35:58.246 INFO kablam! 53 | let ip_str3 = host_ip.clone(); Oct 12 18:35:58.246 INFO kablam! | ^^^^^^^ help: consider using `_ip_str3` instead Oct 12 18:35:58.246 INFO kablam! Oct 12 18:35:58.247 INFO kablam! warning: unused variable: `received_store` Oct 12 18:35:58.247 INFO kablam! --> src/chat_window.rs:283:25 Oct 12 18:35:58.247 INFO kablam! | Oct 12 18:35:58.247 INFO kablam! 283 | fn modify_received_list(received_store :Option, received_files: Arc>>) -> ::glib::Continue { Oct 12 18:35:58.247 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_received_store` instead Oct 12 18:35:58.247 INFO kablam! Oct 12 18:35:58.247 INFO kablam! warning: unused variable: `received_files` Oct 12 18:35:58.247 INFO kablam! --> src/chat_window.rs:283:60 Oct 12 18:35:58.247 INFO kablam! | Oct 12 18:35:58.247 INFO kablam! 283 | fn modify_received_list(received_store :Option, received_files: Arc>>) -> ::glib::Continue { Oct 12 18:35:58.247 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_received_files` instead Oct 12 18:35:58.247 INFO kablam! Oct 12 18:35:58.247 INFO kablam! warning: unused variable: `metadata` Oct 12 18:35:58.247 INFO kablam! --> src/download.rs:58:9 Oct 12 18:35:58.247 INFO kablam! | Oct 12 18:35:58.247 INFO kablam! 58 | let metadata: Metadata = fs::metadata(path)?; Oct 12 18:35:58.247 INFO kablam! | ^^^^^^^^ help: consider using `_metadata` instead Oct 12 18:35:58.247 INFO kablam! Oct 12 18:35:58.247 INFO kablam! warning: unused variable: `path_info` Oct 12 18:35:58.247 INFO kablam! --> src/download.rs:81:13 Oct 12 18:35:58.247 INFO kablam! | Oct 12 18:35:58.247 INFO kablam! 81 | for path_info in path_infos { Oct 12 18:35:58.247 INFO kablam! | ^^^^^^^^^ help: consider using `_path_info` instead Oct 12 18:35:58.248 INFO kablam! Oct 12 18:35:58.248 INFO kablam! warning: unused variable: `name` Oct 12 18:35:58.248 INFO kablam! --> src/app.rs:126:17 Oct 12 18:35:58.248 INFO kablam! | Oct 12 18:35:58.248 INFO kablam! 126 | let name = model.get_value(&iter, 0).get::().unwrap(); Oct 12 18:35:58.248 INFO kablam! | ^^^^ help: consider using `_name` instead Oct 12 18:35:58.248 INFO kablam! Oct 12 18:35:58.248 INFO kablam! warning: unused variable: `tree_path` Oct 12 18:35:58.248 INFO kablam! --> src/app.rs:122:49 Oct 12 18:35:58.248 INFO kablam! | Oct 12 18:35:58.248 INFO kablam! 122 | tree.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Oct 12 18:35:58.248 INFO kablam! | ^^^^^^^^^ help: consider using `_tree_path` instead Oct 12 18:35:58.248 INFO kablam! Oct 12 18:35:58.248 INFO kablam! warning: unused variable: `tree_view_column` Oct 12 18:35:58.248 INFO kablam! --> src/app.rs:122:60 Oct 12 18:35:58.248 INFO kablam! | Oct 12 18:35:58.248 INFO kablam! 122 | tree.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Oct 12 18:35:58.248 INFO kablam! | ^^^^^^^^^^^^^^^^ help: consider using `_tree_view_column` instead Oct 12 18:35:58.248 INFO kablam! Oct 12 18:35:58.248 INFO kablam! warning: unused variable: `window_quit` Oct 12 18:35:58.248 INFO kablam! --> src/app.rs:95:9 Oct 12 18:35:58.248 INFO kablam! | Oct 12 18:35:58.249 INFO kablam! 95 | let window_quit = window.clone(); Oct 12 18:35:58.249 INFO kablam! | ^^^^^^^^^^^ help: consider using `_window_quit` instead Oct 12 18:35:58.249 INFO kablam! Oct 12 18:35:58.249 INFO kablam! warning: unused variable: `application` Oct 12 18:35:58.249 INFO kablam! --> src/app.rs:43:17 Oct 12 18:35:58.249 INFO kablam! | Oct 12 18:35:58.249 INFO kablam! 43 | pub fn build_ui(application: >k::Application){ Oct 12 18:35:58.249 INFO kablam! | ^^^^^^^^^^^ help: consider using `_application` instead Oct 12 18:35:58.249 INFO kablam! Oct 12 18:35:58.249 INFO kablam! warning: unused variable: `opt` Oct 12 18:35:58.249 INFO kablam! --> src/download.rs:110:25 Oct 12 18:35:58.249 INFO kablam! | Oct 12 18:35:58.249 INFO kablam! 110 | let opt = constant::get_opt(file_attr); Oct 12 18:35:58.249 INFO kablam! | ^^^ help: consider using `_opt` instead Oct 12 18:35:58.249 INFO kablam! Oct 12 18:35:58.343 INFO kablam! warning: variable does not need to be mutable Oct 12 18:35:58.343 INFO kablam! --> src/demons.rs:205:33 Oct 12 18:35:58.343 INFO kablam! | Oct 12 18:35:58.343 INFO kablam! 205 | let mut packet = Packet::from(String::from(v[0]), Oct 12 18:35:58.343 INFO kablam! | ----^^^^^^ Oct 12 18:35:58.343 INFO kablam! | | Oct 12 18:35:58.343 INFO kablam! | help: remove this `mut` Oct 12 18:35:58.343 INFO kablam! | Oct 12 18:35:58.343 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 12 18:35:58.343 INFO kablam! Oct 12 18:35:58.427 INFO kablam! warning: variable does not need to be mutable Oct 12 18:35:58.427 INFO kablam! --> src/chat_window.rs:97:26 Oct 12 18:35:58.427 INFO kablam! | Oct 12 18:35:58.427 INFO kablam! 97 | let (start_iter, mut end_iter) = text_view_presend_clone.get_buffer().unwrap().get_bounds(); Oct 12 18:35:58.427 INFO kablam! | ----^^^^^^^^ Oct 12 18:35:58.427 INFO kablam! | | Oct 12 18:35:58.427 INFO kablam! | help: remove this `mut` Oct 12 18:35:58.427 INFO kablam! Oct 12 18:35:58.439 INFO kablam! warning: variable does not need to be mutable Oct 12 18:35:58.439 INFO kablam! --> src/download.rs:75:13 Oct 12 18:35:58.439 INFO kablam! | Oct 12 18:35:58.439 INFO kablam! 75 | let mut base_file_location = path.to_path_buf(); Oct 12 18:35:58.439 INFO kablam! | ----^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.439 INFO kablam! | | Oct 12 18:35:58.439 INFO kablam! | help: remove this `mut` Oct 12 18:35:58.439 INFO kablam! Oct 12 18:35:58.439 INFO kablam! warning: variable does not need to be mutable Oct 12 18:35:58.439 INFO kablam! --> src/download.rs:76:13 Oct 12 18:35:58.440 INFO kablam! | Oct 12 18:35:58.440 INFO kablam! 76 | let mut buffer = BufReader::new(stream); Oct 12 18:35:58.440 INFO kablam! | ----^^^^^^ Oct 12 18:35:58.440 INFO kablam! | | Oct 12 18:35:58.440 INFO kablam! | help: remove this `mut` Oct 12 18:35:58.440 INFO kablam! Oct 12 18:35:58.440 INFO kablam! warning: variable does not need to be mutable Oct 12 18:35:58.440 INFO kablam! --> src/download.rs:77:13 Oct 12 18:35:58.440 INFO kablam! | Oct 12 18:35:58.440 INFO kablam! 77 | let mut path_infos = PathInfos{ Oct 12 18:35:58.440 INFO kablam! | ----^^^^^^^^^^ Oct 12 18:35:58.440 INFO kablam! | | Oct 12 18:35:58.440 INFO kablam! | help: remove this `mut` Oct 12 18:35:58.440 INFO kablam! Oct 12 18:35:58.455 INFO kablam! warning: variable does not need to be mutable Oct 12 18:35:58.455 INFO kablam! --> src/download.rs:140:19 Oct 12 18:35:58.455 INFO kablam! | Oct 12 18:35:58.455 INFO kablam! 140 | fn read_delimiter(mut stream : & mut BufReader) -> Result, DownLoadError> { Oct 12 18:35:58.455 INFO kablam! | ----^^^^^^ Oct 12 18:35:58.455 INFO kablam! | | Oct 12 18:35:58.455 INFO kablam! | help: remove this `mut` Oct 12 18:35:58.455 INFO kablam! Oct 12 18:35:58.455 INFO kablam! warning: variable does not need to be mutable Oct 12 18:35:58.455 INFO kablam! --> src/download.rs:155:15 Oct 12 18:35:58.455 INFO kablam! | Oct 12 18:35:58.455 INFO kablam! 155 | fn read_bytes(mut stream : & mut BufReader, len: u64) -> String { Oct 12 18:35:58.455 INFO kablam! | ----^^^^^^ Oct 12 18:35:58.455 INFO kablam! | | Oct 12 18:35:58.456 INFO kablam! | help: remove this `mut` Oct 12 18:35:58.456 INFO kablam! Oct 12 18:35:58.463 INFO kablam! warning: variable does not need to be mutable Oct 12 18:35:58.463 INFO kablam! --> src/download.rs:162:23 Oct 12 18:35:58.463 INFO kablam! | Oct 12 18:35:58.463 INFO kablam! 162 | fn read_bytes_to_file(mut stream : & mut BufReader, len: u64, file_path: &PathBuf) { Oct 12 18:35:58.463 INFO kablam! | ----^^^^^^ Oct 12 18:35:58.463 INFO kablam! | | Oct 12 18:35:58.463 INFO kablam! | help: remove this `mut` Oct 12 18:35:58.463 INFO kablam! Oct 12 18:35:58.487 INFO kablam! warning: constant item is never used: `IPMSG_NOOPERATION` Oct 12 18:35:58.487 INFO kablam! --> src/constant.rs:9:1 Oct 12 18:35:58.487 INFO kablam! | Oct 12 18:35:58.492 INFO kablam! 9 | pub const IPMSG_NOOPERATION: u32 = 0x00000000; Oct 12 18:35:58.492 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.492 INFO kablam! | Oct 12 18:35:58.492 INFO kablam! = note: #[warn(dead_code)] on by default Oct 12 18:35:58.492 INFO kablam! Oct 12 18:35:58.492 INFO kablam! warning: constant item is never used: `IPMSG_BR_ABSENCE` Oct 12 18:35:58.492 INFO kablam! --> src/constant.rs:17:1 Oct 12 18:35:58.492 INFO kablam! | Oct 12 18:35:58.492 INFO kablam! 17 | pub const IPMSG_BR_ABSENCE: u32 = 0x00000004; Oct 12 18:35:58.492 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.492 INFO kablam! Oct 12 18:35:58.492 INFO kablam! warning: constant item is never used: `IPMSG_BR_ISGETLIST` Oct 12 18:35:58.492 INFO kablam! --> src/constant.rs:21:1 Oct 12 18:35:58.492 INFO kablam! | Oct 12 18:35:58.492 INFO kablam! 21 | pub const IPMSG_BR_ISGETLIST: u32 = 0x00000010; Oct 12 18:35:58.492 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.492 INFO kablam! Oct 12 18:35:58.492 INFO kablam! warning: constant item is never used: `IPMSG_OKGETLIST` Oct 12 18:35:58.492 INFO kablam! --> src/constant.rs:23:1 Oct 12 18:35:58.492 INFO kablam! | Oct 12 18:35:58.492 INFO kablam! 23 | pub const IPMSG_OKGETLIST: u32 = 0x00000011; Oct 12 18:35:58.492 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.492 INFO kablam! Oct 12 18:35:58.493 INFO kablam! warning: constant item is never used: `IPMSG_GETLIST` Oct 12 18:35:58.493 INFO kablam! --> src/constant.rs:25:1 Oct 12 18:35:58.493 INFO kablam! | Oct 12 18:35:58.493 INFO kablam! 25 | pub const IPMSG_GETLIST: u32 = 0x00000012; Oct 12 18:35:58.493 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.493 INFO kablam! Oct 12 18:35:58.493 INFO kablam! warning: constant item is never used: `IPMSG_ANSLIST` Oct 12 18:35:58.493 INFO kablam! --> src/constant.rs:27:1 Oct 12 18:35:58.493 INFO kablam! | Oct 12 18:35:58.493 INFO kablam! 27 | pub const IPMSG_ANSLIST: u32 = 0x00000013; Oct 12 18:35:58.493 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.493 INFO kablam! Oct 12 18:35:58.493 INFO kablam! warning: constant item is never used: `IPMSG_BR_ISGETLIST2` Oct 12 18:35:58.493 INFO kablam! --> src/constant.rs:29:1 Oct 12 18:35:58.493 INFO kablam! | Oct 12 18:35:58.493 INFO kablam! 29 | pub const IPMSG_BR_ISGETLIST2: u32 = 0x00000018; Oct 12 18:35:58.493 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.493 INFO kablam! Oct 12 18:35:58.493 INFO kablam! warning: constant item is never used: `IPMSG_READMSG` Oct 12 18:35:58.493 INFO kablam! --> src/constant.rs:37:1 Oct 12 18:35:58.493 INFO kablam! | Oct 12 18:35:58.493 INFO kablam! 37 | pub const IPMSG_READMSG: u32 = 0x00000030; Oct 12 18:35:58.493 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.493 INFO kablam! Oct 12 18:35:58.493 INFO kablam! warning: constant item is never used: `IPMSG_DELMSG` Oct 12 18:35:58.493 INFO kablam! --> src/constant.rs:39:1 Oct 12 18:35:58.493 INFO kablam! | Oct 12 18:35:58.493 INFO kablam! 39 | pub const IPMSG_DELMSG: u32 = 0x00000031; Oct 12 18:35:58.494 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.494 INFO kablam! Oct 12 18:35:58.494 INFO kablam! warning: constant item is never used: `IPMSG_ANSREADMSG` Oct 12 18:35:58.494 INFO kablam! --> src/constant.rs:42:1 Oct 12 18:35:58.494 INFO kablam! | Oct 12 18:35:58.494 INFO kablam! 42 | pub const IPMSG_ANSREADMSG: u32 = 0x00000032; Oct 12 18:35:58.494 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.494 INFO kablam! Oct 12 18:35:58.494 INFO kablam! warning: constant item is never used: `IPMSG_GETINFO` Oct 12 18:35:58.494 INFO kablam! --> src/constant.rs:44:1 Oct 12 18:35:58.494 INFO kablam! | Oct 12 18:35:58.494 INFO kablam! 44 | pub const IPMSG_GETINFO: u32 = 0x00000040; Oct 12 18:35:58.494 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.494 INFO kablam! Oct 12 18:35:58.494 INFO kablam! warning: constant item is never used: `IPMSG_SENDINFO` Oct 12 18:35:58.494 INFO kablam! --> src/constant.rs:46:1 Oct 12 18:35:58.494 INFO kablam! | Oct 12 18:35:58.494 INFO kablam! 46 | pub const IPMSG_SENDINFO: u32 = 0x00000041; Oct 12 18:35:58.494 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.494 INFO kablam! Oct 12 18:35:58.494 INFO kablam! warning: constant item is never used: `IPMSG_GETABSENCEINFO` Oct 12 18:35:58.494 INFO kablam! --> src/constant.rs:49:1 Oct 12 18:35:58.494 INFO kablam! | Oct 12 18:35:58.494 INFO kablam! 49 | pub const IPMSG_GETABSENCEINFO: u32 = 0x00000050; Oct 12 18:35:58.494 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.494 INFO kablam! Oct 12 18:35:58.495 INFO kablam! warning: constant item is never used: `IPMSG_SENDABSENCEINFO` Oct 12 18:35:58.495 INFO kablam! --> src/constant.rs:51:1 Oct 12 18:35:58.495 INFO kablam! | Oct 12 18:35:58.495 INFO kablam! 51 | pub const IPMSG_SENDABSENCEINFO: u32 = 0x00000051; Oct 12 18:35:58.495 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.495 INFO kablam! Oct 12 18:35:58.495 INFO kablam! warning: constant item is never used: `IPMSG_RELEASEFILES` Oct 12 18:35:58.495 INFO kablam! --> src/constant.rs:56:1 Oct 12 18:35:58.495 INFO kablam! | Oct 12 18:35:58.495 INFO kablam! 56 | pub const IPMSG_RELEASEFILES: u32 = 0x00000061; Oct 12 18:35:58.495 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.495 INFO kablam! Oct 12 18:35:58.495 INFO kablam! warning: constant item is never used: `IPMSG_GETPUBKEY` Oct 12 18:35:58.495 INFO kablam! --> src/constant.rs:61:1 Oct 12 18:35:58.495 INFO kablam! | Oct 12 18:35:58.495 INFO kablam! 61 | pub const IPMSG_GETPUBKEY: u32 = 0x00000072; Oct 12 18:35:58.495 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.495 INFO kablam! Oct 12 18:35:58.495 INFO kablam! warning: constant item is never used: `IPMSG_ANSPUBKEY` Oct 12 18:35:58.495 INFO kablam! --> src/constant.rs:63:1 Oct 12 18:35:58.495 INFO kablam! | Oct 12 18:35:58.495 INFO kablam! 63 | pub const IPMSG_ANSPUBKEY: u32 = 0x00000073; Oct 12 18:35:58.495 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.496 INFO kablam! Oct 12 18:35:58.496 INFO kablam! warning: constant item is never used: `IPMSG_FILE_SYMLINK` Oct 12 18:35:58.496 INFO kablam! --> src/constant.rs:69:1 Oct 12 18:35:58.496 INFO kablam! | Oct 12 18:35:58.496 INFO kablam! 69 | pub const IPMSG_FILE_SYMLINK: u32 = 0x00000004; Oct 12 18:35:58.496 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.496 INFO kablam! Oct 12 18:35:58.496 INFO kablam! warning: constant item is never used: `IPMSG_FILE_CDEV` Oct 12 18:35:58.496 INFO kablam! --> src/constant.rs:70:1 Oct 12 18:35:58.496 INFO kablam! | Oct 12 18:35:58.496 INFO kablam! 70 | pub const IPMSG_FILE_CDEV: u32 = 0x00000005;// for UNIX Oct 12 18:35:58.496 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.496 INFO kablam! Oct 12 18:35:58.496 INFO kablam! warning: constant item is never used: `IPMSG_FILE_BDEV` Oct 12 18:35:58.496 INFO kablam! --> src/constant.rs:71:1 Oct 12 18:35:58.496 INFO kablam! | Oct 12 18:35:58.496 INFO kablam! 71 | pub const IPMSG_FILE_BDEV: u32 = 0x00000006;// for UNIX Oct 12 18:35:58.496 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.496 INFO kablam! Oct 12 18:35:58.496 INFO kablam! warning: constant item is never used: `IPMSG_FILE_FIFO` Oct 12 18:35:58.496 INFO kablam! --> src/constant.rs:72:1 Oct 12 18:35:58.496 INFO kablam! | Oct 12 18:35:58.496 INFO kablam! 72 | pub const IPMSG_FILE_FIFO: u32 = 0x00000007;// for UNIX Oct 12 18:35:58.496 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.497 INFO kablam! Oct 12 18:35:58.497 INFO kablam! warning: constant item is never used: `IPMSG_FILE_RESFORK` Oct 12 18:35:58.497 INFO kablam! --> src/constant.rs:73:1 Oct 12 18:35:58.497 INFO kablam! | Oct 12 18:35:58.497 INFO kablam! 73 | pub const IPMSG_FILE_RESFORK: u32 = 0x00000010;// for mac Oct 12 18:35:58.497 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.497 INFO kablam! Oct 12 18:35:58.497 INFO kablam! warning: constant item is never used: `IPMSG_FILE_RONLYOPT` Oct 12 18:35:58.497 INFO kablam! --> src/constant.rs:76:1 Oct 12 18:35:58.497 INFO kablam! | Oct 12 18:35:58.497 INFO kablam! 76 | pub const IPMSG_FILE_RONLYOPT: u32 = 0x00000100; Oct 12 18:35:58.497 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.497 INFO kablam! Oct 12 18:35:58.497 INFO kablam! warning: constant item is never used: `IPMSG_FILE_HIDDENOPT` Oct 12 18:35:58.497 INFO kablam! --> src/constant.rs:77:1 Oct 12 18:35:58.497 INFO kablam! | Oct 12 18:35:58.497 INFO kablam! 77 | pub const IPMSG_FILE_HIDDENOPT: u32 = 0x00001000; Oct 12 18:35:58.497 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.497 INFO kablam! Oct 12 18:35:58.497 INFO kablam! warning: constant item is never used: `IPMSG_FILE_EXHIDDENOPT` Oct 12 18:35:58.497 INFO kablam! --> src/constant.rs:78:1 Oct 12 18:35:58.497 INFO kablam! | Oct 12 18:35:58.497 INFO kablam! 78 | pub const IPMSG_FILE_EXHIDDENOPT: u32 = 0x00002000;// for MacOS X Oct 12 18:35:58.497 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.498 INFO kablam! Oct 12 18:35:58.498 INFO kablam! warning: constant item is never used: `IPMSG_FILE_ARCHIVEOPT` Oct 12 18:35:58.498 INFO kablam! --> src/constant.rs:79:1 Oct 12 18:35:58.498 INFO kablam! | Oct 12 18:35:58.498 INFO kablam! 79 | pub const IPMSG_FILE_ARCHIVEOPT: u32 = 0x00004000; Oct 12 18:35:58.498 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.498 INFO kablam! Oct 12 18:35:58.498 INFO kablam! warning: constant item is never used: `IPMSG_FILE_SYSTEMOPT` Oct 12 18:35:58.498 INFO kablam! --> src/constant.rs:80:1 Oct 12 18:35:58.498 INFO kablam! | Oct 12 18:35:58.507 INFO kablam! 80 | pub const IPMSG_FILE_SYSTEMOPT: u32 = 0x00008000; Oct 12 18:35:58.507 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.507 INFO kablam! Oct 12 18:35:58.507 INFO kablam! warning: constant item is never used: `HOSTLIST_SEPARATOR` Oct 12 18:35:58.507 INFO kablam! --> src/constant.rs:87:1 Oct 12 18:35:58.507 INFO kablam! | Oct 12 18:35:58.507 INFO kablam! 87 | pub const HOSTLIST_SEPARATOR: char = '\u{7}'; Oct 12 18:35:58.507 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.507 INFO kablam! Oct 12 18:35:58.508 INFO kablam! warning: constant item is never used: `IPMSG_ABSENCEOPT` Oct 12 18:35:58.508 INFO kablam! --> src/constant.rs:91:1 Oct 12 18:35:58.508 INFO kablam! | Oct 12 18:35:58.508 INFO kablam! 91 | pub const IPMSG_ABSENCEOPT: u32 = 0x00000100; Oct 12 18:35:58.508 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.508 INFO kablam! Oct 12 18:35:58.508 INFO kablam! warning: constant item is never used: `IPMSG_SERVEROPT` Oct 12 18:35:58.508 INFO kablam! --> src/constant.rs:93:1 Oct 12 18:35:58.508 INFO kablam! | Oct 12 18:35:58.508 INFO kablam! 93 | pub const IPMSG_SERVEROPT: u32 = 0x00000200; Oct 12 18:35:58.508 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.508 INFO kablam! Oct 12 18:35:58.508 INFO kablam! warning: constant item is never used: `IPMSG_DIALUPOPT` Oct 12 18:35:58.508 INFO kablam! --> src/constant.rs:95:1 Oct 12 18:35:58.508 INFO kablam! | Oct 12 18:35:58.508 INFO kablam! 95 | pub const IPMSG_DIALUPOPT: u32 = 0x00010000; Oct 12 18:35:58.508 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.508 INFO kablam! Oct 12 18:35:58.508 INFO kablam! warning: constant item is never used: `IPMSG_ENCRYPTOPT` Oct 12 18:35:58.508 INFO kablam! --> src/constant.rs:99:1 Oct 12 18:35:58.508 INFO kablam! | Oct 12 18:35:58.508 INFO kablam! 99 | pub const IPMSG_ENCRYPTOPT: u32 = 0x00400000; Oct 12 18:35:58.508 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.508 INFO kablam! Oct 12 18:35:58.509 INFO kablam! warning: constant item is never used: `IPMSG_UTF8OPT` Oct 12 18:35:58.509 INFO kablam! --> src/constant.rs:101:1 Oct 12 18:35:58.509 INFO kablam! | Oct 12 18:35:58.509 INFO kablam! 101 | pub const IPMSG_UTF8OPT: u32 = 0x00800000; Oct 12 18:35:58.509 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.509 INFO kablam! Oct 12 18:35:58.509 INFO kablam! warning: constant item is never used: `IPMSG_CAPUTF8OPT` Oct 12 18:35:58.509 INFO kablam! --> src/constant.rs:103:1 Oct 12 18:35:58.509 INFO kablam! | Oct 12 18:35:58.509 INFO kablam! 103 | pub const IPMSG_CAPUTF8OPT: u32 = 0x01000000; Oct 12 18:35:58.509 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.509 INFO kablam! Oct 12 18:35:58.509 INFO kablam! warning: constant item is never used: `IPMSG_ENCEXTMSGOPT` Oct 12 18:35:58.509 INFO kablam! --> src/constant.rs:105:1 Oct 12 18:35:58.509 INFO kablam! | Oct 12 18:35:58.509 INFO kablam! 105 | pub const IPMSG_ENCEXTMSGOPT: u32 = 0x04000000; Oct 12 18:35:58.509 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.509 INFO kablam! Oct 12 18:35:58.509 INFO kablam! warning: constant item is never used: `IPMSG_CLIPBOARDOPT` Oct 12 18:35:58.509 INFO kablam! --> src/constant.rs:107:1 Oct 12 18:35:58.509 INFO kablam! | Oct 12 18:35:58.509 INFO kablam! 107 | pub const IPMSG_CLIPBOARDOPT: u32 = 0x08000000; Oct 12 18:35:58.510 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.510 INFO kablam! Oct 12 18:35:58.510 INFO kablam! warning: constant item is never used: `IPMSG_CAPFILEENC_OBSLT` Oct 12 18:35:58.510 INFO kablam! --> src/constant.rs:108:1 Oct 12 18:35:58.510 INFO kablam! | Oct 12 18:35:58.510 INFO kablam! 108 | pub const IPMSG_CAPFILEENC_OBSLT: u32 = 0x00001000; Oct 12 18:35:58.510 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.510 INFO kablam! Oct 12 18:35:58.510 INFO kablam! warning: constant item is never used: `IPMSG_CAPFILEENCOPT` Oct 12 18:35:58.510 INFO kablam! --> src/constant.rs:109:1 Oct 12 18:35:58.510 INFO kablam! | Oct 12 18:35:58.510 INFO kablam! 109 | pub const IPMSG_CAPFILEENCOPT: u32 = 0x00040000; Oct 12 18:35:58.510 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.510 INFO kablam! Oct 12 18:35:58.510 INFO kablam! warning: constant item is never used: `IPMSG_MULTICASTOPT` Oct 12 18:35:58.510 INFO kablam! --> src/constant.rs:119:1 Oct 12 18:35:58.510 INFO kablam! | Oct 12 18:35:58.510 INFO kablam! 119 | pub const IPMSG_MULTICASTOPT: u32 = 0x00000800; Oct 12 18:35:58.510 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.510 INFO kablam! Oct 12 18:35:58.510 INFO kablam! warning: constant item is never used: `IPMSG_AUTORETOPT` Oct 12 18:35:58.510 INFO kablam! --> src/constant.rs:121:1 Oct 12 18:35:58.510 INFO kablam! | Oct 12 18:35:58.511 INFO kablam! 121 | pub const IPMSG_AUTORETOPT: u32 = 0x00002000; Oct 12 18:35:58.511 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.511 INFO kablam! Oct 12 18:35:58.511 INFO kablam! warning: constant item is never used: `IPMSG_RETRYOPT` Oct 12 18:35:58.511 INFO kablam! --> src/constant.rs:123:1 Oct 12 18:35:58.511 INFO kablam! | Oct 12 18:35:58.511 INFO kablam! 123 | pub const IPMSG_RETRYOPT: u32 = 0x00004000; Oct 12 18:35:58.511 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.511 INFO kablam! Oct 12 18:35:58.511 INFO kablam! warning: constant item is never used: `IPMSG_PASSWORDOPT` Oct 12 18:35:58.511 INFO kablam! --> src/constant.rs:125:1 Oct 12 18:35:58.511 INFO kablam! | Oct 12 18:35:58.511 INFO kablam! 125 | pub const IPMSG_PASSWORDOPT: u32 = 0x00008000; Oct 12 18:35:58.511 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.511 INFO kablam! Oct 12 18:35:58.511 INFO kablam! warning: constant item is never used: `IPMSG_NOLOGOPT` Oct 12 18:35:58.511 INFO kablam! --> src/constant.rs:127:1 Oct 12 18:35:58.511 INFO kablam! | Oct 12 18:35:58.511 INFO kablam! 127 | pub const IPMSG_NOLOGOPT: u32 = 0x00020000; Oct 12 18:35:58.511 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.511 INFO kablam! Oct 12 18:35:58.511 INFO kablam! warning: constant item is never used: `IPMSG_NOADDLISTOPT` Oct 12 18:35:58.511 INFO kablam! --> src/constant.rs:129:1 Oct 12 18:35:58.511 INFO kablam! | Oct 12 18:35:58.511 INFO kablam! 129 | pub const IPMSG_NOADDLISTOPT: u32 = 0x00080000; Oct 12 18:35:58.511 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.511 INFO kablam! Oct 12 18:35:58.511 INFO kablam! warning: constant item is never used: `IPMSG_READCHECKOPT` Oct 12 18:35:58.512 INFO kablam! --> src/constant.rs:131:1 Oct 12 18:35:58.512 INFO kablam! | Oct 12 18:35:58.512 INFO kablam! 131 | pub const IPMSG_READCHECKOPT: u32 = 0x00100000; Oct 12 18:35:58.512 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.512 INFO kablam! Oct 12 18:35:58.512 INFO kablam! warning: constant item is never used: `IPMSG_SECRETEXOPT` Oct 12 18:35:58.512 INFO kablam! --> src/constant.rs:132:1 Oct 12 18:35:58.512 INFO kablam! | Oct 12 18:35:58.512 INFO kablam! 132 | pub const IPMSG_SECRETEXOPT: u32 = IPMSG_READCHECKOPT|IPMSG_SECRETOPT; Oct 12 18:35:58.512 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.512 INFO kablam! Oct 12 18:35:58.512 INFO kablam! warning: type alias is never used: `ExtStr` Oct 12 18:35:58.512 INFO kablam! --> src/model.rs:26:1 Oct 12 18:35:58.512 INFO kablam! | Oct 12 18:35:58.512 INFO kablam! 26 | type ExtStr = String; Oct 12 18:35:58.512 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.512 INFO kablam! Oct 12 18:35:58.512 INFO kablam! warning: method is never used: `command` Oct 12 18:35:58.512 INFO kablam! --> src/model.rs:50:5 Oct 12 18:35:58.512 INFO kablam! | Oct 12 18:35:58.512 INFO kablam! 50 | fn command(command_no: u32) -> PacketBuilder { Oct 12 18:35:58.512 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.512 INFO kablam! Oct 12 18:35:58.512 INFO kablam! warning: method is never used: `command_opt` Oct 12 18:35:58.512 INFO kablam! --> src/model.rs:61:5 Oct 12 18:35:58.512 INFO kablam! | Oct 12 18:35:58.512 INFO kablam! 61 | fn command_opt(mut self, ext_command_no: u32) -> PacketBuilder { Oct 12 18:35:58.512 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.513 INFO kablam! Oct 12 18:35:58.513 INFO kablam! warning: function is never used: `modify_received_list` Oct 12 18:35:58.513 INFO kablam! --> src/chat_window.rs:283:1 Oct 12 18:35:58.513 INFO kablam! | Oct 12 18:35:58.519 INFO kablam! 283 | fn modify_received_list(received_store :Option, received_files: Arc>>) -> ::glib::Continue { Oct 12 18:35:58.519 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.519 INFO kablam! Oct 12 18:35:58.519 INFO kablam! warning: variant is never constructed: `InValidType` Oct 12 18:35:58.519 INFO kablam! --> src/download.rs:18:5 Oct 12 18:35:58.519 INFO kablam! | Oct 12 18:35:58.519 INFO kablam! 18 | InValidType, Oct 12 18:35:58.519 INFO kablam! | ^^^^^^^^^^^ Oct 12 18:35:58.519 INFO kablam! Oct 12 18:35:58.519 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.519 INFO kablam! --> src/demons.rs:61:33 Oct 12 18:35:58.519 INFO kablam! | Oct 12 18:35:58.519 INFO kablam! 61 | sender.send(packet); Oct 12 18:35:58.519 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.519 INFO kablam! | Oct 12 18:35:58.519 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 12 18:35:58.519 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.519 INFO kablam! Oct 12 18:35:58.519 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.519 INFO kablam! --> src/demons.rs:100:25 Oct 12 18:35:58.519 INFO kablam! | Oct 12 18:35:58.519 INFO kablam! 100 | sender.send(OperUser::new(user, Operate::REMOVE)); Oct 12 18:35:58.520 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.520 INFO kablam! | Oct 12 18:35:58.520 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.520 INFO kablam! Oct 12 18:35:58.520 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.520 INFO kablam! --> src/demons.rs:119:25 Oct 12 18:35:58.520 INFO kablam! | Oct 12 18:35:58.520 INFO kablam! 119 | sender.send(OperUser::new(user, Operate::ADD)); Oct 12 18:35:58.520 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.520 INFO kablam! | Oct 12 18:35:58.520 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.520 INFO kablam! Oct 12 18:35:58.520 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.520 INFO kablam! --> src/demons.rs:123:25 Oct 12 18:35:58.520 INFO kablam! | Oct 12 18:35:58.520 INFO kablam! 123 | sender.send(OperUser::new(user, Operate::ADD)); Oct 12 18:35:58.520 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.520 INFO kablam! | Oct 12 18:35:58.520 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.520 INFO kablam! Oct 12 18:35:58.520 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.520 INFO kablam! --> src/demons.rs:175:25 Oct 12 18:35:58.520 INFO kablam! | Oct 12 18:35:58.520 INFO kablam! 175 | remained_sender.send(received_packet_inner); Oct 12 18:35:58.520 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.521 INFO kablam! | Oct 12 18:35:58.521 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.521 INFO kablam! Oct 12 18:35:58.531 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.531 INFO kablam! --> src/demons.rs:281:5 Oct 12 18:35:58.531 INFO kablam! | Oct 12 18:35:58.531 INFO kablam! 281 | buffer.write(util::utf8_to_gb18030(&make_header(&root_path)).as_slice());//root dir Oct 12 18:35:58.531 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.531 INFO kablam! | Oct 12 18:35:58.531 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.531 INFO kablam! Oct 12 18:35:58.531 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.531 INFO kablam! --> src/demons.rs:288:17 Oct 12 18:35:58.531 INFO kablam! | Oct 12 18:35:58.531 INFO kablam! 288 | buffer.write(util::utf8_to_gb18030(&header).as_slice()); Oct 12 18:35:58.531 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.531 INFO kablam! | Oct 12 18:35:58.531 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.531 INFO kablam! Oct 12 18:35:58.531 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.531 INFO kablam! --> src/demons.rs:294:21 Oct 12 18:35:58.531 INFO kablam! | Oct 12 18:35:58.531 INFO kablam! 294 | buffer.write(&buf[..bytes_read]); Oct 12 18:35:58.531 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.531 INFO kablam! | Oct 12 18:35:58.531 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.531 INFO kablam! Oct 12 18:35:58.531 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.531 INFO kablam! --> src/demons.rs:302:5 Oct 12 18:35:58.531 INFO kablam! | Oct 12 18:35:58.531 INFO kablam! 302 | buffer.write("000D:.:0:3:0:".as_bytes()); Oct 12 18:35:58.531 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.531 INFO kablam! | Oct 12 18:35:58.531 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.531 INFO kablam! Oct 12 18:35:58.531 INFO kablam! warning: variable `receivedPacketInner` should have a snake case name such as `received_packet_inner` Oct 12 18:35:58.531 INFO kablam! --> src/demons.rs:332:23 Oct 12 18:35:58.531 INFO kablam! | Oct 12 18:35:58.531 INFO kablam! 332 | if let Ok(receivedPacketInner) = rx.try_recv() { Oct 12 18:35:58.531 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.531 INFO kablam! | Oct 12 18:35:58.531 INFO kablam! = note: #[warn(non_snake_case)] on by default Oct 12 18:35:58.531 INFO kablam! Oct 12 18:35:58.531 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.531 INFO kablam! --> src/message.rs:21:17 Oct 12 18:35:58.531 INFO kablam! | Oct 12 18:35:58.531 INFO kablam! 21 | socket_clone.send_to(packet.to_string().as_bytes(), addr.as_str()); Oct 12 18:35:58.531 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.532 INFO kablam! | Oct 12 18:35:58.532 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.532 INFO kablam! Oct 12 18:35:58.532 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.532 INFO kablam! --> src/message.rs:70:17 Oct 12 18:35:58.532 INFO kablam! | Oct 12 18:35:58.532 INFO kablam! 70 | socket_clone.send_to(::util::utf8_to_gb18030(packet.to_string().as_ref()).as_slice(), addr.as_str()); Oct 12 18:35:58.532 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.532 INFO kablam! | Oct 12 18:35:58.532 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.532 INFO kablam! Oct 12 18:35:58.539 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.539 INFO kablam! --> src/download.rs:116:29 Oct 12 18:35:58.539 INFO kablam! | Oct 12 18:35:58.539 INFO kablam! 116 | fs::create_dir(&next_path); Oct 12 18:35:58.539 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.539 INFO kablam! | Oct 12 18:35:58.539 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.539 INFO kablam! Oct 12 18:35:58.539 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.539 INFO kablam! --> src/download.rs:158:5 Oct 12 18:35:58.539 INFO kablam! | Oct 12 18:35:58.539 INFO kablam! 158 | handler.read_to_end(&mut s_buffer); Oct 12 18:35:58.539 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.539 INFO kablam! | Oct 12 18:35:58.539 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.539 INFO kablam! Oct 12 18:35:58.539 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.539 INFO kablam! --> src/download.rs:170:9 Oct 12 18:35:58.539 INFO kablam! | Oct 12 18:35:58.539 INFO kablam! 170 | f.write(&buf[..bytes_read]); Oct 12 18:35:58.539 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.539 INFO kablam! | Oct 12 18:35:58.539 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.539 INFO kablam! Oct 12 18:35:58.547 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:35:58.547 INFO kablam! --> src/app.rs:127:13 Oct 12 18:35:58.547 INFO kablam! | Oct 12 18:35:58.547 INFO kablam! 127 | remained_sender1.send(ReceivedPacketInner::new(ip_str)); Oct 12 18:35:58.547 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:35:58.547 INFO kablam! | Oct 12 18:35:58.547 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:35:58.547 INFO kablam! Oct 12 18:36:10.735 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 2m 55s Oct 12 18:36:10.739 INFO kablam! su: No module specific data is present Oct 12 18:36:11.310 INFO running `"docker" "rm" "-f" "67a9252cea9eaeb3349e540edc1cad534ee190949ca829cff2792406d104702b"` Oct 12 18:36:11.555 INFO blam! 67a9252cea9eaeb3349e540edc1cad534ee190949ca829cff2792406d104702b Oct 12 18:36:11.564 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-7/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 12 18:36:12.068 INFO blam! 825ee9a25e849b95ebac6dc7e768b160b3b265e321ef3c60ccc9127ef4f2ed4d Oct 12 18:36:12.070 INFO running `"docker" "start" "-a" "825ee9a25e849b95ebac6dc7e768b160b3b265e321ef3c60ccc9127ef4f2ed4d"` Oct 12 18:36:12.949 INFO kablam! usermod: no changes Oct 12 18:36:13.147 INFO kablam! Compiling raudient v0.2.0 (/source) Oct 12 18:36:13.711 INFO kablam! warning: unused `#[macro_use]` import Oct 12 18:36:13.715 INFO kablam! --> src/lib.rs:12:1 Oct 12 18:36:13.716 INFO kablam! | Oct 12 18:36:13.718 INFO kablam! 12 | #[macro_use] extern crate quick_error; Oct 12 18:36:13.719 INFO kablam! | ^^^^^^^^^^^^ Oct 12 18:36:13.719 INFO kablam! | Oct 12 18:36:13.719 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 12 18:36:13.720 INFO kablam! Oct 12 18:36:13.720 INFO kablam! warning: unused import: `std::net::TcpStream` Oct 12 18:36:13.720 INFO kablam! --> src/model.rs:1:5 Oct 12 18:36:13.721 INFO kablam! | Oct 12 18:36:13.721 INFO kablam! 1 | use std::net::TcpStream; Oct 12 18:36:13.721 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:13.721 INFO kablam! Oct 12 18:36:13.722 INFO kablam! warning: unused import: `Path` Oct 12 18:36:13.722 INFO kablam! --> src/model.rs:4:26 Oct 12 18:36:13.722 INFO kablam! | Oct 12 18:36:13.723 INFO kablam! 4 | use std::path::{PathBuf, Path}; Oct 12 18:36:13.723 INFO kablam! | ^^^^ Oct 12 18:36:13.723 INFO kablam! Oct 12 18:36:13.724 INFO kablam! warning: unused import: `std::net::UdpSocket` Oct 12 18:36:13.724 INFO kablam! --> src/demons.rs:5:5 Oct 12 18:36:13.724 INFO kablam! | Oct 12 18:36:13.724 INFO kablam! 5 | use std::net::UdpSocket; Oct 12 18:36:13.725 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:13.725 INFO kablam! Oct 12 18:36:13.725 INFO kablam! warning: unused import: `std::collections::HashMap` Oct 12 18:36:13.726 INFO kablam! --> src/demons.rs:8:5 Oct 12 18:36:13.726 INFO kablam! | Oct 12 18:36:13.726 INFO kablam! 8 | use std::collections::HashMap; Oct 12 18:36:13.731 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:13.731 INFO kablam! Oct 12 18:36:13.731 INFO kablam! warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH`, `self` Oct 12 18:36:13.732 INFO kablam! --> src/demons.rs:9:17 Oct 12 18:36:13.732 INFO kablam! | Oct 12 18:36:13.732 INFO kablam! 9 | use std::time::{self, Duration, SystemTime, UNIX_EPOCH}; Oct 12 18:36:13.733 INFO kablam! | ^^^^ ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ Oct 12 18:36:13.733 INFO kablam! Oct 12 18:36:13.733 INFO kablam! warning: unused import: `ReadDir` Oct 12 18:36:13.733 INFO kablam! --> src/demons.rs:12:37 Oct 12 18:36:13.734 INFO kablam! | Oct 12 18:36:13.734 INFO kablam! 12 | use std::fs::{self, File, Metadata, ReadDir}; Oct 12 18:36:13.734 INFO kablam! | ^^^^^^^ Oct 12 18:36:13.735 INFO kablam! Oct 12 18:36:13.735 INFO kablam! warning: unused import: `BufReader` Oct 12 18:36:13.735 INFO kablam! --> src/demons.rs:13:15 Oct 12 18:36:13.736 INFO kablam! | Oct 12 18:36:13.736 INFO kablam! 13 | use std::io::{BufReader, BufWriter}; Oct 12 18:36:13.736 INFO kablam! | ^^^^^^^^^ Oct 12 18:36:13.737 INFO kablam! Oct 12 18:36:13.737 INFO kablam! warning: unused import: `Path` Oct 12 18:36:13.737 INFO kablam! --> src/demons.rs:14:26 Oct 12 18:36:13.738 INFO kablam! | Oct 12 18:36:13.738 INFO kablam! 14 | use std::path::{PathBuf, Path}; Oct 12 18:36:13.738 INFO kablam! | ^^^^ Oct 12 18:36:13.739 INFO kablam! Oct 12 18:36:13.739 INFO kablam! warning: unused imports: `FileInfo`, `self` Oct 12 18:36:13.739 INFO kablam! --> src/demons.rs:17:13 Oct 12 18:36:13.740 INFO kablam! | Oct 12 18:36:13.740 INFO kablam! 17 | use model::{self, User, OperUser, Operate, ShareInfo, FileInfo, ReceivedSimpleFileInfo, ReceivedPacketInner}; Oct 12 18:36:13.740 INFO kablam! | ^^^^ ^^^^^^^^ Oct 12 18:36:13.740 INFO kablam! Oct 12 18:36:13.741 INFO kablam! warning: unused import: `EncoderTrap` Oct 12 18:36:13.741 INFO kablam! --> src/demons.rs:19:26 Oct 12 18:36:13.741 INFO kablam! | Oct 12 18:36:13.742 INFO kablam! 19 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Oct 12 18:36:13.742 INFO kablam! | ^^^^^^^^^^^ Oct 12 18:36:13.742 INFO kablam! Oct 12 18:36:13.746 INFO kablam! warning: unused import: `std::cell::RefCell` Oct 12 18:36:13.746 INFO kablam! --> src/demons.rs:21:5 Oct 12 18:36:13.746 INFO kablam! | Oct 12 18:36:13.746 INFO kablam! 21 | use std::cell::RefCell; Oct 12 18:36:13.746 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 12 18:36:13.746 INFO kablam! Oct 12 18:36:13.746 INFO kablam! warning: unused imports: `Arc`, `Mutex` Oct 12 18:36:13.746 INFO kablam! --> src/demons.rs:22:17 Oct 12 18:36:13.746 INFO kablam! | Oct 12 18:36:13.746 INFO kablam! 22 | use std::sync::{Arc, Mutex}; Oct 12 18:36:13.746 INFO kablam! | ^^^ ^^^^^ Oct 12 18:36:13.746 INFO kablam! Oct 12 18:36:13.746 INFO kablam! warning: unused imports: `AboutDialog`, `Alignment`, `Builder`, `Button`, `CellRendererText`, `CheckMenuItem`, `Fixed`, `Grid`, `IconSize`, `Image`, `Label`, `ListStore`, `MenuBar`, `MenuItem`, `Menu`, `Orientation`, `ReliefStyle`, `ScrolledWindow`, `StatusIcon`, `TextView`, `TreeViewColumn`, `TreeView`, `Widget`, `WindowPosition`, `WindowType`, `Window`, `self` Oct 12 18:36:13.746 INFO kablam! --> src/demons.rs:25:5 Oct 12 18:36:13.746 INFO kablam! | Oct 12 18:36:13.746 INFO kablam! 25 | self, TreeModelExt, CellRendererText, AboutDialog, CheckMenuItem, IconSize, Image, Label, Menu, MenuBar, MenuItem, Window, Oct 12 18:36:13.746 INFO kablam! | ^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^ ^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^ Oct 12 18:36:13.746 INFO kablam! 26 | WindowPosition, WindowType, StatusIcon, ListStore, TreeView, TreeViewColumn, Builder, Grid, Button, Orientation, Oct 12 18:36:13.746 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^ ^^^^ ^^^^^^ ^^^^^^^^^^^ Oct 12 18:36:13.746 INFO kablam! 27 | ReliefStyle, Widget, TextView, Fixed, ScrolledWindow, Alignment, Oct 12 18:36:13.746 INFO kablam! | ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^ Oct 12 18:36:13.746 INFO kablam! Oct 12 18:36:13.746 INFO kablam! warning: unused import: `message` Oct 12 18:36:13.746 INFO kablam! --> src/demons.rs:29:5 Oct 12 18:36:13.746 INFO kablam! | Oct 12 18:36:13.746 INFO kablam! 29 | use message; Oct 12 18:36:13.746 INFO kablam! | ^^^^^^^ Oct 12 18:36:13.746 INFO kablam! Oct 12 18:36:13.746 INFO kablam! warning: unused import: `ChatWindow` Oct 12 18:36:13.746 INFO kablam! --> src/demons.rs:31:25 Oct 12 18:36:13.746 INFO kablam! | Oct 12 18:36:13.746 INFO kablam! 31 | use chat_window::{self, ChatWindow}; Oct 12 18:36:13.746 INFO kablam! | ^^^^^^^^^^ Oct 12 18:36:13.746 INFO kablam! Oct 12 18:36:13.746 INFO kablam! warning: unused import: `self` Oct 12 18:36:13.746 INFO kablam! --> src/demons.rs:32:11 Oct 12 18:36:13.746 INFO kablam! | Oct 12 18:36:13.746 INFO kablam! 32 | use app::{self, GLOBAL_UDPSOCKET, GLOBAL_SHARELIST, GLOBAL_CHATWINDOWS, GLOBAL_USERLIST}; Oct 12 18:36:13.759 INFO kablam! | ^^^^ Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: doc comment not used by rustdoc Oct 12 18:36:13.759 INFO kablam! --> src/demons.rs:103:25 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 103 | ///扩展段 用户名|用户组 Oct 12 18:36:13.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! = note: #[warn(unused_doc_comments)] on by default Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: unused import: `Mutex` Oct 12 18:36:13.759 INFO kablam! --> src/message.rs:1:22 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 1 | use std::sync::{Arc, Mutex}; Oct 12 18:36:13.759 INFO kablam! | ^^^^^ Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: unused import: `std::net::UdpSocket` Oct 12 18:36:13.759 INFO kablam! --> src/message.rs:4:5 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 4 | use std::net::UdpSocket; Oct 12 18:36:13.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: unused imports: `DecoderTrap`, `EncoderTrap`, `Encoding` Oct 12 18:36:13.759 INFO kablam! --> src/message.rs:5:16 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 5 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Oct 12 18:36:13.759 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: unused import: `encoding::all::GB18030` Oct 12 18:36:13.759 INFO kablam! --> src/message.rs:6:5 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 6 | use encoding::all::GB18030; Oct 12 18:36:13.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: unused imports: `GLOBAL_CHATWINDOWS`, `GLOBAL_USERLIST`, `self` Oct 12 18:36:13.759 INFO kablam! --> src/message.rs:10:11 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 10 | use app::{self, GLOBAL_UDPSOCKET, GLOBAL_SHARELIST, GLOBAL_CHATWINDOWS, GLOBAL_USERLIST}; Oct 12 18:36:13.759 INFO kablam! | ^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: unused import: `DecoderTrap` Oct 12 18:36:13.759 INFO kablam! --> src/util.rs:1:39 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 1 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Oct 12 18:36:13.759 INFO kablam! | ^^^^^^^^^^^ Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: unused import: `Duration` Oct 12 18:36:13.759 INFO kablam! --> src/util.rs:6:17 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 6 | use std::time::{Duration, SystemTime}; Oct 12 18:36:13.759 INFO kablam! | ^^^^^^^^ Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: unused imports: `AboutDialog`, `Alignment`, `ButtonBox`, `CheckMenuItem`, `Fixed`, `Grid`, `IconSize`, `Image`, `Label`, `MenuBar`, `MenuItem`, `Menu`, `Orientation`, `ReliefStyle`, `ScrolledWindow`, `StatusIcon`, `Widget`, `WindowPosition`, `WindowType` Oct 12 18:36:13.759 INFO kablam! --> src/chat_window.rs:3:29 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 3 | self, CellRendererText, AboutDialog, CheckMenuItem, IconSize, Image, Label, Menu, MenuBar, MenuItem, Window, Oct 12 18:36:13.759 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^ ^^^^ ^^^^^^^ ^^^^^^^^ Oct 12 18:36:13.759 INFO kablam! 4 | WindowPosition, WindowType, StatusIcon, ListStore, TreeView, TreeViewColumn, Builder, Grid, Button, Orientation, Oct 12 18:36:13.759 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^ ^^^^^^^^^^^ Oct 12 18:36:13.759 INFO kablam! 5 | ReliefStyle, Widget, TextView, Fixed, ScrolledWindow, Alignment, ButtonBox, WrapMode Oct 12 18:36:13.759 INFO kablam! | ^^^^^^^^^^^ ^^^^^^ ^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: unused import: `Mutex` Oct 12 18:36:13.759 INFO kablam! --> src/chat_window.rs:7:22 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 7 | use std::sync::{Arc, Mutex}; Oct 12 18:36:13.759 INFO kablam! | ^^^^^ Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: unused import: `std::sync::mpsc` Oct 12 18:36:13.759 INFO kablam! --> src/chat_window.rs:9:5 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 9 | use std::sync::mpsc; Oct 12 18:36:13.759 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: unused import: `Path` Oct 12 18:36:13.759 INFO kablam! --> src/chat_window.rs:11:26 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 11 | use std::path::{PathBuf, Path}; Oct 12 18:36:13.759 INFO kablam! | ^^^^ Oct 12 18:36:13.759 INFO kablam! Oct 12 18:36:13.759 INFO kablam! warning: unused imports: `File`, `ReadDir` Oct 12 18:36:13.759 INFO kablam! --> src/chat_window.rs:12:21 Oct 12 18:36:13.759 INFO kablam! | Oct 12 18:36:13.759 INFO kablam! 12 | use std::fs::{self, File, Metadata, ReadDir}; Oct 12 18:36:13.759 INFO kablam! | ^^^^ ^^^^^^^ Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.760 INFO kablam! warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` Oct 12 18:36:13.760 INFO kablam! --> src/chat_window.rs:13:23 Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! 13 | use std::time::{self, Duration, SystemTime, UNIX_EPOCH}; Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.760 INFO kablam! warning: unused import: `ShareInfo` Oct 12 18:36:13.760 INFO kablam! --> src/chat_window.rs:15:27 Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! 15 | use model::{self, Packet, ShareInfo, ReceivedSimpleFileInfo}; Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^^^ Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.760 INFO kablam! warning: unused import: `std::thread` Oct 12 18:36:13.760 INFO kablam! --> src/download.rs:5:5 Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! 5 | use std::thread; Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^^^^^ Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.760 INFO kablam! warning: unused import: `ReadDir` Oct 12 18:36:13.760 INFO kablam! --> src/download.rs:8:37 Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! 8 | use std::fs::{self, File, Metadata, ReadDir}; Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^ Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.760 INFO kablam! warning: unused import: `EncoderTrap` Oct 12 18:36:13.760 INFO kablam! --> src/download.rs:10:26 Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! 10 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^^^^^ Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.760 INFO kablam! warning: unnecessary parentheses around function argument Oct 12 18:36:13.760 INFO kablam! --> src/download.rs:105:65 Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! 105 | let header_context_str = read_bytes(stream, (header_size - 1 - header_size_str.as_bytes().len() as u64));//-1是减去的那个冒号 Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.760 INFO kablam! warning: unused imports: `Alignment`, `Builder`, `Button`, `CellRendererProgress`, `CheckMenuItem`, `Fixed`, `Grid`, `IconSize`, `Image`, `Orientation`, `ReliefStyle`, `StatusIcon`, `TextView`, `Widget`, `WindowPosition`, `WindowType` Oct 12 18:36:13.760 INFO kablam! --> src/app.rs:3:29 Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! 3 | self, CellRendererText, CellRendererProgress, AboutDialog, CheckMenuItem, IconSize, Image, Label, Menu, MenuBar, MenuItem, Window, Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^ Oct 12 18:36:13.760 INFO kablam! 4 | WindowPosition, WindowType, StatusIcon, ListStore, TreeView, TreeViewColumn, Builder, Grid, Button, Orientation, Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ ^^^^ ^^^^^^ ^^^^^^^^^^^ Oct 12 18:36:13.760 INFO kablam! 5 | ReliefStyle, Widget, TextView, Fixed, ScrolledWindow, Alignment, Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^^^^^ Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.760 INFO kablam! warning: unused import: `chrono::prelude::*` Oct 12 18:36:13.760 INFO kablam! --> src/app.rs:8:5 Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! 8 | use chrono::prelude::*; Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.760 INFO kablam! warning: unused imports: `TcpListener`, `TcpStream` Oct 12 18:36:13.760 INFO kablam! --> src/app.rs:9:16 Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! 9 | use std::net::{TcpListener, TcpStream}; Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^^^ Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.760 INFO kablam! warning: unused import: `std::thread` Oct 12 18:36:13.760 INFO kablam! --> src/app.rs:12:5 Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! 12 | use std::thread; Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^^^^^ Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.760 INFO kablam! warning: unused imports: `Ipv4Addr`, `Ipv6Addr`, `SocketAddrV4`, `SocketAddrV6`, `SocketAddr`, `ToSocketAddrs` Oct 12 18:36:13.760 INFO kablam! --> src/app.rs:16:16 Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! 16 | use std::net::{SocketAddr, SocketAddrV4, SocketAddrV6, Ipv4Addr, Ipv6Addr, ToSocketAddrs}; Oct 12 18:36:13.760 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^ Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.760 INFO kablam! warning: unused imports: `FileInfo`, `Operate`, `ReceivedSimpleFileInfo`, `User`, `self` Oct 12 18:36:13.760 INFO kablam! --> src/app.rs:19:13 Oct 12 18:36:13.760 INFO kablam! | Oct 12 18:36:13.760 INFO kablam! 19 | use model::{self, User, OperUser, Operate, ShareInfo, Packet, FileInfo, ReceivedSimpleFileInfo, ReceivedPacketInner}; Oct 12 18:36:13.760 INFO kablam! | ^^^^ ^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:13.760 INFO kablam! Oct 12 18:36:13.761 INFO kablam! warning: doc comment not used by rustdoc Oct 12 18:36:13.761 INFO kablam! --> src/app.rs:153:5 Oct 12 18:36:13.761 INFO kablam! | Oct 12 18:36:13.761 INFO kablam! 153 | ///待处理消息队列 Oct 12 18:36:13.761 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 12 18:36:13.761 INFO kablam! Oct 12 18:36:14.635 INFO kablam! warning: unused variable: `msg_str` Oct 12 18:36:14.635 INFO kablam! --> src/demons.rs:131:29 Oct 12 18:36:14.635 INFO kablam! | Oct 12 18:36:14.635 INFO kablam! 131 | let msg_str = if ext_vec.len() > 0 { ext_vec[0] } else { "" }; Oct 12 18:36:14.635 INFO kablam! | ^^^^^^^ help: consider using `_msg_str` instead Oct 12 18:36:14.635 INFO kablam! | Oct 12 18:36:14.635 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 12 18:36:14.635 INFO kablam! Oct 12 18:36:14.635 INFO kablam! warning: unused variable: `size` Oct 12 18:36:14.635 INFO kablam! --> src/demons.rs:145:45 Oct 12 18:36:14.635 INFO kablam! | Oct 12 18:36:14.635 INFO kablam! 145 | let size = file_attr[2];//大小 Oct 12 18:36:14.635 INFO kablam! | ^^^^ help: consider using `_size` instead Oct 12 18:36:14.635 INFO kablam! Oct 12 18:36:14.635 INFO kablam! warning: unused variable: `offset` Oct 12 18:36:14.635 INFO kablam! --> src/demons.rs:221:45 Oct 12 18:36:14.635 INFO kablam! | Oct 12 18:36:14.635 INFO kablam! 221 | let offset = file_attr[2].parse::().unwrap(); Oct 12 18:36:14.635 INFO kablam! | ^^^^^^ help: consider using `_offset` instead Oct 12 18:36:14.635 INFO kablam! Oct 12 18:36:14.635 INFO kablam! warning: value assigned to `search_result` is never read Oct 12 18:36:14.635 INFO kablam! --> src/demons.rs:222:49 Oct 12 18:36:14.635 INFO kablam! | Oct 12 18:36:14.635 INFO kablam! 222 | let mut search_result: Option = Option::None; Oct 12 18:36:14.635 INFO kablam! | ^^^^^^^^^^^^^ Oct 12 18:36:14.635 INFO kablam! | Oct 12 18:36:14.635 INFO kablam! = note: #[warn(unused_assignments)] on by default Oct 12 18:36:14.635 INFO kablam! Oct 12 18:36:14.635 INFO kablam! warning: value assigned to `search_result` is never read Oct 12 18:36:14.635 INFO kablam! --> src/demons.rs:251:49 Oct 12 18:36:14.635 INFO kablam! | Oct 12 18:36:14.635 INFO kablam! 251 | let mut search_result: Option = Option::None; Oct 12 18:36:14.635 INFO kablam! | ^^^^^^^^^^^^^ Oct 12 18:36:14.642 INFO kablam! Oct 12 18:36:14.646 INFO kablam! warning: unused variable: `start` Oct 12 18:36:14.646 INFO kablam! --> src/demons.rs:343:34 Oct 12 18:36:14.646 INFO kablam! | Oct 12 18:36:14.647 INFO kablam! 343 | let (start, mut end) = chat_win.his_view.get_buffer().unwrap().get_bounds(); Oct 12 18:36:14.647 INFO kablam! | ^^^^^ help: consider using `_start` instead Oct 12 18:36:14.647 INFO kablam! Oct 12 18:36:14.648 INFO kablam! warning: unused variable: `in_flag` Oct 12 18:36:14.648 INFO kablam! --> src/demons.rs:407:33 Oct 12 18:36:14.648 INFO kablam! | Oct 12 18:36:14.648 INFO kablam! 407 | let mut in_flag = false; Oct 12 18:36:14.649 INFO kablam! | ^^^^^^^ help: consider using `_in_flag` instead Oct 12 18:36:14.649 INFO kablam! Oct 12 18:36:14.649 INFO kablam! warning: unused variable: `i` Oct 12 18:36:14.650 INFO kablam! --> src/message.rs:50:18 Oct 12 18:36:14.650 INFO kablam! | Oct 12 18:36:14.650 INFO kablam! 50 | for (i, file) in (&files).iter().enumerate() { Oct 12 18:36:14.650 INFO kablam! | ^ help: consider using `_i` instead Oct 12 18:36:14.651 INFO kablam! Oct 12 18:36:14.651 INFO kablam! warning: unused variable: `his_start_iter` Oct 12 18:36:14.651 INFO kablam! --> src/chat_window.rs:102:14 Oct 12 18:36:14.652 INFO kablam! | Oct 12 18:36:14.652 INFO kablam! 102 | let (his_start_iter, mut his_end_iter) = text_view_history_clone.get_buffer().unwrap().get_bounds(); Oct 12 18:36:14.652 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_his_start_iter` instead Oct 12 18:36:14.652 INFO kablam! Oct 12 18:36:14.653 INFO kablam! warning: unused variable: `tree_path` Oct 12 18:36:14.653 INFO kablam! --> src/chat_window.rs:109:63 Oct 12 18:36:14.653 INFO kablam! | Oct 12 18:36:14.653 INFO kablam! 109 | tree_view_received.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Oct 12 18:36:14.654 INFO kablam! | ^^^^^^^^^ help: consider using `_tree_path` instead Oct 12 18:36:14.654 INFO kablam! Oct 12 18:36:14.654 INFO kablam! warning: unused variable: `tree_view_column` Oct 12 18:36:14.663 INFO kablam! --> src/chat_window.rs:109:74 Oct 12 18:36:14.663 INFO kablam! | Oct 12 18:36:14.663 INFO kablam! 109 | tree_view_received.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Oct 12 18:36:14.664 INFO kablam! | ^^^^^^^^^^^^^^^^ help: consider using `_tree_view_column` instead Oct 12 18:36:14.664 INFO kablam! Oct 12 18:36:14.664 INFO kablam! warning: unused variable: `local_time` Oct 12 18:36:14.665 INFO kablam! --> src/chat_window.rs:174:17 Oct 12 18:36:14.665 INFO kablam! | Oct 12 18:36:14.665 INFO kablam! 174 | let local_time = chrono_time.with_timezone(&::chrono::Local); Oct 12 18:36:14.665 INFO kablam! | ^^^^^^^^^^ help: consider using `_local_time` instead Oct 12 18:36:14.666 INFO kablam! Oct 12 18:36:14.666 INFO kablam! warning: unused variable: `local_time` Oct 12 18:36:14.666 INFO kablam! --> src/chat_window.rs:218:17 Oct 12 18:36:14.667 INFO kablam! | Oct 12 18:36:14.667 INFO kablam! 218 | let local_time = chrono_time.with_timezone(&::chrono::Local); Oct 12 18:36:14.667 INFO kablam! | ^^^^^^^^^^ help: consider using `_local_time` instead Oct 12 18:36:14.668 INFO kablam! Oct 12 18:36:14.668 INFO kablam! warning: unused variable: `ip_str3` Oct 12 18:36:14.668 INFO kablam! --> src/chat_window.rs:53:9 Oct 12 18:36:14.668 INFO kablam! | Oct 12 18:36:14.669 INFO kablam! 53 | let ip_str3 = host_ip.clone(); Oct 12 18:36:14.669 INFO kablam! | ^^^^^^^ help: consider using `_ip_str3` instead Oct 12 18:36:14.669 INFO kablam! Oct 12 18:36:14.670 INFO kablam! warning: unused variable: `received_store` Oct 12 18:36:14.670 INFO kablam! --> src/chat_window.rs:283:25 Oct 12 18:36:14.670 INFO kablam! | Oct 12 18:36:14.670 INFO kablam! 283 | fn modify_received_list(received_store :Option, received_files: Arc>>) -> ::glib::Continue { Oct 12 18:36:14.671 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_received_store` instead Oct 12 18:36:14.671 INFO kablam! Oct 12 18:36:14.671 INFO kablam! warning: unused variable: `received_files` Oct 12 18:36:14.672 INFO kablam! --> src/chat_window.rs:283:60 Oct 12 18:36:14.672 INFO kablam! | Oct 12 18:36:14.672 INFO kablam! 283 | fn modify_received_list(received_store :Option, received_files: Arc>>) -> ::glib::Continue { Oct 12 18:36:14.672 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_received_files` instead Oct 12 18:36:14.683 INFO kablam! Oct 12 18:36:14.683 INFO kablam! warning: unused variable: `metadata` Oct 12 18:36:14.683 INFO kablam! --> src/download.rs:58:9 Oct 12 18:36:14.684 INFO kablam! | Oct 12 18:36:14.684 INFO kablam! 58 | let metadata: Metadata = fs::metadata(path)?; Oct 12 18:36:14.684 INFO kablam! | ^^^^^^^^ help: consider using `_metadata` instead Oct 12 18:36:14.684 INFO kablam! Oct 12 18:36:14.685 INFO kablam! warning: unused variable: `path_info` Oct 12 18:36:14.685 INFO kablam! --> src/download.rs:81:13 Oct 12 18:36:14.685 INFO kablam! | Oct 12 18:36:14.686 INFO kablam! 81 | for path_info in path_infos { Oct 12 18:36:14.686 INFO kablam! | ^^^^^^^^^ help: consider using `_path_info` instead Oct 12 18:36:14.686 INFO kablam! Oct 12 18:36:14.686 INFO kablam! warning: unused variable: `name` Oct 12 18:36:14.687 INFO kablam! --> src/app.rs:126:17 Oct 12 18:36:14.687 INFO kablam! | Oct 12 18:36:14.687 INFO kablam! 126 | let name = model.get_value(&iter, 0).get::().unwrap(); Oct 12 18:36:14.688 INFO kablam! | ^^^^ help: consider using `_name` instead Oct 12 18:36:14.688 INFO kablam! Oct 12 18:36:14.688 INFO kablam! warning: unused variable: `tree_path` Oct 12 18:36:14.688 INFO kablam! --> src/app.rs:122:49 Oct 12 18:36:14.689 INFO kablam! | Oct 12 18:36:14.689 INFO kablam! 122 | tree.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Oct 12 18:36:14.689 INFO kablam! | ^^^^^^^^^ help: consider using `_tree_path` instead Oct 12 18:36:14.689 INFO kablam! Oct 12 18:36:14.690 INFO kablam! warning: unused variable: `tree_view_column` Oct 12 18:36:14.690 INFO kablam! --> src/app.rs:122:60 Oct 12 18:36:14.690 INFO kablam! | Oct 12 18:36:14.691 INFO kablam! 122 | tree.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Oct 12 18:36:14.691 INFO kablam! | ^^^^^^^^^^^^^^^^ help: consider using `_tree_view_column` instead Oct 12 18:36:14.691 INFO kablam! Oct 12 18:36:14.691 INFO kablam! warning: unused variable: `window_quit` Oct 12 18:36:14.692 INFO kablam! --> src/app.rs:95:9 Oct 12 18:36:14.692 INFO kablam! | Oct 12 18:36:14.692 INFO kablam! 95 | let window_quit = window.clone(); Oct 12 18:36:14.693 INFO kablam! | ^^^^^^^^^^^ help: consider using `_window_quit` instead Oct 12 18:36:14.693 INFO kablam! Oct 12 18:36:14.693 INFO kablam! warning: unused variable: `application` Oct 12 18:36:14.693 INFO kablam! --> src/app.rs:43:17 Oct 12 18:36:14.694 INFO kablam! | Oct 12 18:36:14.694 INFO kablam! 43 | pub fn build_ui(application: >k::Application){ Oct 12 18:36:14.694 INFO kablam! | ^^^^^^^^^^^ help: consider using `_application` instead Oct 12 18:36:14.703 INFO kablam! Oct 12 18:36:14.703 INFO kablam! warning: unused variable: `opt` Oct 12 18:36:14.703 INFO kablam! --> src/download.rs:110:25 Oct 12 18:36:14.703 INFO kablam! | Oct 12 18:36:14.703 INFO kablam! 110 | let opt = constant::get_opt(file_attr); Oct 12 18:36:14.703 INFO kablam! | ^^^ help: consider using `_opt` instead Oct 12 18:36:14.703 INFO kablam! Oct 12 18:36:14.757 INFO kablam! warning: variable does not need to be mutable Oct 12 18:36:14.757 INFO kablam! --> src/demons.rs:205:33 Oct 12 18:36:14.757 INFO kablam! | Oct 12 18:36:14.757 INFO kablam! 205 | let mut packet = Packet::from(String::from(v[0]), Oct 12 18:36:14.757 INFO kablam! | ----^^^^^^ Oct 12 18:36:14.757 INFO kablam! | | Oct 12 18:36:14.757 INFO kablam! | help: remove this `mut` Oct 12 18:36:14.757 INFO kablam! | Oct 12 18:36:14.757 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 12 18:36:14.757 INFO kablam! Oct 12 18:36:14.831 INFO kablam! warning: variable does not need to be mutable Oct 12 18:36:14.831 INFO kablam! --> src/chat_window.rs:97:26 Oct 12 18:36:14.831 INFO kablam! | Oct 12 18:36:14.831 INFO kablam! 97 | let (start_iter, mut end_iter) = text_view_presend_clone.get_buffer().unwrap().get_bounds(); Oct 12 18:36:14.831 INFO kablam! | ----^^^^^^^^ Oct 12 18:36:14.831 INFO kablam! | | Oct 12 18:36:14.831 INFO kablam! | help: remove this `mut` Oct 12 18:36:14.831 INFO kablam! Oct 12 18:36:14.843 INFO kablam! warning: variable does not need to be mutable Oct 12 18:36:14.843 INFO kablam! --> src/download.rs:75:13 Oct 12 18:36:14.843 INFO kablam! | Oct 12 18:36:14.843 INFO kablam! 75 | let mut base_file_location = path.to_path_buf(); Oct 12 18:36:14.843 INFO kablam! | ----^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.843 INFO kablam! | | Oct 12 18:36:14.843 INFO kablam! | help: remove this `mut` Oct 12 18:36:14.843 INFO kablam! Oct 12 18:36:14.843 INFO kablam! warning: variable does not need to be mutable Oct 12 18:36:14.843 INFO kablam! --> src/download.rs:76:13 Oct 12 18:36:14.843 INFO kablam! | Oct 12 18:36:14.843 INFO kablam! 76 | let mut buffer = BufReader::new(stream); Oct 12 18:36:14.843 INFO kablam! | ----^^^^^^ Oct 12 18:36:14.843 INFO kablam! | | Oct 12 18:36:14.843 INFO kablam! | help: remove this `mut` Oct 12 18:36:14.843 INFO kablam! Oct 12 18:36:14.843 INFO kablam! warning: variable does not need to be mutable Oct 12 18:36:14.843 INFO kablam! --> src/download.rs:77:13 Oct 12 18:36:14.843 INFO kablam! | Oct 12 18:36:14.843 INFO kablam! 77 | let mut path_infos = PathInfos{ Oct 12 18:36:14.843 INFO kablam! | ----^^^^^^^^^^ Oct 12 18:36:14.843 INFO kablam! | | Oct 12 18:36:14.843 INFO kablam! | help: remove this `mut` Oct 12 18:36:14.843 INFO kablam! Oct 12 18:36:14.855 INFO kablam! warning: variable does not need to be mutable Oct 12 18:36:14.855 INFO kablam! --> src/download.rs:140:19 Oct 12 18:36:14.855 INFO kablam! | Oct 12 18:36:14.855 INFO kablam! 140 | fn read_delimiter(mut stream : & mut BufReader) -> Result, DownLoadError> { Oct 12 18:36:14.855 INFO kablam! | ----^^^^^^ Oct 12 18:36:14.855 INFO kablam! | | Oct 12 18:36:14.855 INFO kablam! | help: remove this `mut` Oct 12 18:36:14.855 INFO kablam! Oct 12 18:36:14.855 INFO kablam! warning: variable does not need to be mutable Oct 12 18:36:14.855 INFO kablam! --> src/download.rs:155:15 Oct 12 18:36:14.855 INFO kablam! | Oct 12 18:36:14.855 INFO kablam! 155 | fn read_bytes(mut stream : & mut BufReader, len: u64) -> String { Oct 12 18:36:14.855 INFO kablam! | ----^^^^^^ Oct 12 18:36:14.855 INFO kablam! | | Oct 12 18:36:14.855 INFO kablam! | help: remove this `mut` Oct 12 18:36:14.855 INFO kablam! Oct 12 18:36:14.855 INFO kablam! warning: variable does not need to be mutable Oct 12 18:36:14.855 INFO kablam! --> src/download.rs:162:23 Oct 12 18:36:14.855 INFO kablam! | Oct 12 18:36:14.855 INFO kablam! 162 | fn read_bytes_to_file(mut stream : & mut BufReader, len: u64, file_path: &PathBuf) { Oct 12 18:36:14.855 INFO kablam! | ----^^^^^^ Oct 12 18:36:14.855 INFO kablam! | | Oct 12 18:36:14.855 INFO kablam! | help: remove this `mut` Oct 12 18:36:14.855 INFO kablam! Oct 12 18:36:14.875 INFO kablam! warning: constant item is never used: `IPMSG_NOOPERATION` Oct 12 18:36:14.875 INFO kablam! --> src/constant.rs:9:1 Oct 12 18:36:14.875 INFO kablam! | Oct 12 18:36:14.875 INFO kablam! 9 | pub const IPMSG_NOOPERATION: u32 = 0x00000000; Oct 12 18:36:14.875 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.875 INFO kablam! | Oct 12 18:36:14.875 INFO kablam! = note: #[warn(dead_code)] on by default Oct 12 18:36:14.875 INFO kablam! Oct 12 18:36:14.875 INFO kablam! warning: constant item is never used: `IPMSG_BR_ABSENCE` Oct 12 18:36:14.875 INFO kablam! --> src/constant.rs:17:1 Oct 12 18:36:14.875 INFO kablam! | Oct 12 18:36:14.875 INFO kablam! 17 | pub const IPMSG_BR_ABSENCE: u32 = 0x00000004; Oct 12 18:36:14.875 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.875 INFO kablam! Oct 12 18:36:14.875 INFO kablam! warning: constant item is never used: `IPMSG_BR_ISGETLIST` Oct 12 18:36:14.875 INFO kablam! --> src/constant.rs:21:1 Oct 12 18:36:14.875 INFO kablam! | Oct 12 18:36:14.875 INFO kablam! 21 | pub const IPMSG_BR_ISGETLIST: u32 = 0x00000010; Oct 12 18:36:14.875 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.875 INFO kablam! Oct 12 18:36:14.875 INFO kablam! warning: constant item is never used: `IPMSG_OKGETLIST` Oct 12 18:36:14.875 INFO kablam! --> src/constant.rs:23:1 Oct 12 18:36:14.875 INFO kablam! | Oct 12 18:36:14.875 INFO kablam! 23 | pub const IPMSG_OKGETLIST: u32 = 0x00000011; Oct 12 18:36:14.876 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.876 INFO kablam! Oct 12 18:36:14.877 INFO kablam! warning: constant item is never used: `IPMSG_GETLIST` Oct 12 18:36:14.877 INFO kablam! --> src/constant.rs:25:1 Oct 12 18:36:14.877 INFO kablam! | Oct 12 18:36:14.877 INFO kablam! 25 | pub const IPMSG_GETLIST: u32 = 0x00000012; Oct 12 18:36:14.877 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.877 INFO kablam! Oct 12 18:36:14.877 INFO kablam! warning: constant item is never used: `IPMSG_ANSLIST` Oct 12 18:36:14.877 INFO kablam! --> src/constant.rs:27:1 Oct 12 18:36:14.877 INFO kablam! | Oct 12 18:36:14.877 INFO kablam! 27 | pub const IPMSG_ANSLIST: u32 = 0x00000013; Oct 12 18:36:14.877 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.877 INFO kablam! Oct 12 18:36:14.877 INFO kablam! warning: constant item is never used: `IPMSG_BR_ISGETLIST2` Oct 12 18:36:14.877 INFO kablam! --> src/constant.rs:29:1 Oct 12 18:36:14.877 INFO kablam! | Oct 12 18:36:14.877 INFO kablam! 29 | pub const IPMSG_BR_ISGETLIST2: u32 = 0x00000018; Oct 12 18:36:14.877 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.877 INFO kablam! Oct 12 18:36:14.877 INFO kablam! warning: constant item is never used: `IPMSG_READMSG` Oct 12 18:36:14.877 INFO kablam! --> src/constant.rs:37:1 Oct 12 18:36:14.877 INFO kablam! | Oct 12 18:36:14.877 INFO kablam! 37 | pub const IPMSG_READMSG: u32 = 0x00000030; Oct 12 18:36:14.877 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.877 INFO kablam! Oct 12 18:36:14.877 INFO kablam! warning: constant item is never used: `IPMSG_DELMSG` Oct 12 18:36:14.877 INFO kablam! --> src/constant.rs:39:1 Oct 12 18:36:14.877 INFO kablam! | Oct 12 18:36:14.877 INFO kablam! 39 | pub const IPMSG_DELMSG: u32 = 0x00000031; Oct 12 18:36:14.877 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.877 INFO kablam! Oct 12 18:36:14.877 INFO kablam! warning: constant item is never used: `IPMSG_ANSREADMSG` Oct 12 18:36:14.877 INFO kablam! --> src/constant.rs:42:1 Oct 12 18:36:14.877 INFO kablam! | Oct 12 18:36:14.877 INFO kablam! 42 | pub const IPMSG_ANSREADMSG: u32 = 0x00000032; Oct 12 18:36:14.877 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.877 INFO kablam! Oct 12 18:36:14.877 INFO kablam! warning: constant item is never used: `IPMSG_GETINFO` Oct 12 18:36:14.877 INFO kablam! --> src/constant.rs:44:1 Oct 12 18:36:14.877 INFO kablam! | Oct 12 18:36:14.877 INFO kablam! 44 | pub const IPMSG_GETINFO: u32 = 0x00000040; Oct 12 18:36:14.877 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.877 INFO kablam! Oct 12 18:36:14.877 INFO kablam! warning: constant item is never used: `IPMSG_SENDINFO` Oct 12 18:36:14.877 INFO kablam! --> src/constant.rs:46:1 Oct 12 18:36:14.877 INFO kablam! | Oct 12 18:36:14.877 INFO kablam! 46 | pub const IPMSG_SENDINFO: u32 = 0x00000041; Oct 12 18:36:14.877 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.877 INFO kablam! Oct 12 18:36:14.877 INFO kablam! warning: constant item is never used: `IPMSG_GETABSENCEINFO` Oct 12 18:36:14.877 INFO kablam! --> src/constant.rs:49:1 Oct 12 18:36:14.877 INFO kablam! | Oct 12 18:36:14.877 INFO kablam! 49 | pub const IPMSG_GETABSENCEINFO: u32 = 0x00000050; Oct 12 18:36:14.877 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.877 INFO kablam! Oct 12 18:36:14.877 INFO kablam! warning: constant item is never used: `IPMSG_SENDABSENCEINFO` Oct 12 18:36:14.877 INFO kablam! --> src/constant.rs:51:1 Oct 12 18:36:14.877 INFO kablam! | Oct 12 18:36:14.877 INFO kablam! 51 | pub const IPMSG_SENDABSENCEINFO: u32 = 0x00000051; Oct 12 18:36:14.877 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.877 INFO kablam! Oct 12 18:36:14.877 INFO kablam! warning: constant item is never used: `IPMSG_RELEASEFILES` Oct 12 18:36:14.877 INFO kablam! --> src/constant.rs:56:1 Oct 12 18:36:14.877 INFO kablam! | Oct 12 18:36:14.877 INFO kablam! 56 | pub const IPMSG_RELEASEFILES: u32 = 0x00000061; Oct 12 18:36:14.877 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_GETPUBKEY` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:61:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 61 | pub const IPMSG_GETPUBKEY: u32 = 0x00000072; Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_ANSPUBKEY` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:63:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 63 | pub const IPMSG_ANSPUBKEY: u32 = 0x00000073; Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_FILE_SYMLINK` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:69:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 69 | pub const IPMSG_FILE_SYMLINK: u32 = 0x00000004; Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_FILE_CDEV` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:70:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 70 | pub const IPMSG_FILE_CDEV: u32 = 0x00000005;// for UNIX Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_FILE_BDEV` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:71:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 71 | pub const IPMSG_FILE_BDEV: u32 = 0x00000006;// for UNIX Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_FILE_FIFO` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:72:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 72 | pub const IPMSG_FILE_FIFO: u32 = 0x00000007;// for UNIX Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_FILE_RESFORK` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:73:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 73 | pub const IPMSG_FILE_RESFORK: u32 = 0x00000010;// for mac Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_FILE_RONLYOPT` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:76:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 76 | pub const IPMSG_FILE_RONLYOPT: u32 = 0x00000100; Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_FILE_HIDDENOPT` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:77:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 77 | pub const IPMSG_FILE_HIDDENOPT: u32 = 0x00001000; Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_FILE_EXHIDDENOPT` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:78:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 78 | pub const IPMSG_FILE_EXHIDDENOPT: u32 = 0x00002000;// for MacOS X Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_FILE_ARCHIVEOPT` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:79:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 79 | pub const IPMSG_FILE_ARCHIVEOPT: u32 = 0x00004000; Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_FILE_SYSTEMOPT` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:80:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 80 | pub const IPMSG_FILE_SYSTEMOPT: u32 = 0x00008000; Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `HOSTLIST_SEPARATOR` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:87:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 87 | pub const HOSTLIST_SEPARATOR: char = '\u{7}'; Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_ABSENCEOPT` Oct 12 18:36:14.878 INFO kablam! --> src/constant.rs:91:1 Oct 12 18:36:14.878 INFO kablam! | Oct 12 18:36:14.878 INFO kablam! 91 | pub const IPMSG_ABSENCEOPT: u32 = 0x00000100; Oct 12 18:36:14.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.878 INFO kablam! Oct 12 18:36:14.878 INFO kablam! warning: constant item is never used: `IPMSG_SERVEROPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:93:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 93 | pub const IPMSG_SERVEROPT: u32 = 0x00000200; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_DIALUPOPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:95:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 95 | pub const IPMSG_DIALUPOPT: u32 = 0x00010000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_ENCRYPTOPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:99:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 99 | pub const IPMSG_ENCRYPTOPT: u32 = 0x00400000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_UTF8OPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:101:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 101 | pub const IPMSG_UTF8OPT: u32 = 0x00800000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_CAPUTF8OPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:103:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 103 | pub const IPMSG_CAPUTF8OPT: u32 = 0x01000000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_ENCEXTMSGOPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:105:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 105 | pub const IPMSG_ENCEXTMSGOPT: u32 = 0x04000000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_CLIPBOARDOPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:107:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 107 | pub const IPMSG_CLIPBOARDOPT: u32 = 0x08000000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_CAPFILEENC_OBSLT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:108:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 108 | pub const IPMSG_CAPFILEENC_OBSLT: u32 = 0x00001000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_CAPFILEENCOPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:109:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 109 | pub const IPMSG_CAPFILEENCOPT: u32 = 0x00040000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_MULTICASTOPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:119:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 119 | pub const IPMSG_MULTICASTOPT: u32 = 0x00000800; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_AUTORETOPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:121:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 121 | pub const IPMSG_AUTORETOPT: u32 = 0x00002000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_RETRYOPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:123:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 123 | pub const IPMSG_RETRYOPT: u32 = 0x00004000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_PASSWORDOPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:125:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 125 | pub const IPMSG_PASSWORDOPT: u32 = 0x00008000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_NOLOGOPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:127:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 127 | pub const IPMSG_NOLOGOPT: u32 = 0x00020000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.879 INFO kablam! warning: constant item is never used: `IPMSG_NOADDLISTOPT` Oct 12 18:36:14.879 INFO kablam! --> src/constant.rs:129:1 Oct 12 18:36:14.879 INFO kablam! | Oct 12 18:36:14.879 INFO kablam! 129 | pub const IPMSG_NOADDLISTOPT: u32 = 0x00080000; Oct 12 18:36:14.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.879 INFO kablam! Oct 12 18:36:14.880 INFO kablam! warning: constant item is never used: `IPMSG_READCHECKOPT` Oct 12 18:36:14.880 INFO kablam! --> src/constant.rs:131:1 Oct 12 18:36:14.880 INFO kablam! | Oct 12 18:36:14.880 INFO kablam! 131 | pub const IPMSG_READCHECKOPT: u32 = 0x00100000; Oct 12 18:36:14.880 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.880 INFO kablam! Oct 12 18:36:14.880 INFO kablam! warning: constant item is never used: `IPMSG_SECRETEXOPT` Oct 12 18:36:14.880 INFO kablam! --> src/constant.rs:132:1 Oct 12 18:36:14.880 INFO kablam! | Oct 12 18:36:14.880 INFO kablam! 132 | pub const IPMSG_SECRETEXOPT: u32 = IPMSG_READCHECKOPT|IPMSG_SECRETOPT; Oct 12 18:36:14.880 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.880 INFO kablam! Oct 12 18:36:14.880 INFO kablam! warning: type alias is never used: `ExtStr` Oct 12 18:36:14.880 INFO kablam! --> src/model.rs:26:1 Oct 12 18:36:14.880 INFO kablam! | Oct 12 18:36:14.880 INFO kablam! 26 | type ExtStr = String; Oct 12 18:36:14.880 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.880 INFO kablam! Oct 12 18:36:14.880 INFO kablam! warning: method is never used: `command` Oct 12 18:36:14.880 INFO kablam! --> src/model.rs:50:5 Oct 12 18:36:14.880 INFO kablam! | Oct 12 18:36:14.880 INFO kablam! 50 | fn command(command_no: u32) -> PacketBuilder { Oct 12 18:36:14.880 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.880 INFO kablam! Oct 12 18:36:14.880 INFO kablam! warning: method is never used: `command_opt` Oct 12 18:36:14.880 INFO kablam! --> src/model.rs:61:5 Oct 12 18:36:14.880 INFO kablam! | Oct 12 18:36:14.880 INFO kablam! 61 | fn command_opt(mut self, ext_command_no: u32) -> PacketBuilder { Oct 12 18:36:14.880 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.880 INFO kablam! Oct 12 18:36:14.880 INFO kablam! warning: function is never used: `modify_received_list` Oct 12 18:36:14.880 INFO kablam! --> src/chat_window.rs:283:1 Oct 12 18:36:14.880 INFO kablam! | Oct 12 18:36:14.880 INFO kablam! 283 | fn modify_received_list(received_store :Option, received_files: Arc>>) -> ::glib::Continue { Oct 12 18:36:14.880 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.880 INFO kablam! Oct 12 18:36:14.880 INFO kablam! warning: variant is never constructed: `InValidType` Oct 12 18:36:14.880 INFO kablam! --> src/download.rs:18:5 Oct 12 18:36:14.880 INFO kablam! | Oct 12 18:36:14.880 INFO kablam! 18 | InValidType, Oct 12 18:36:14.880 INFO kablam! | ^^^^^^^^^^^ Oct 12 18:36:14.880 INFO kablam! Oct 12 18:36:14.888 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.888 INFO kablam! --> src/demons.rs:61:33 Oct 12 18:36:14.888 INFO kablam! | Oct 12 18:36:14.888 INFO kablam! 61 | sender.send(packet); Oct 12 18:36:14.888 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.888 INFO kablam! | Oct 12 18:36:14.888 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 12 18:36:14.888 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.888 INFO kablam! Oct 12 18:36:14.895 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.895 INFO kablam! --> src/demons.rs:100:25 Oct 12 18:36:14.895 INFO kablam! | Oct 12 18:36:14.895 INFO kablam! 100 | sender.send(OperUser::new(user, Operate::REMOVE)); Oct 12 18:36:14.895 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.895 INFO kablam! | Oct 12 18:36:14.895 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.895 INFO kablam! Oct 12 18:36:14.895 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.895 INFO kablam! --> src/demons.rs:119:25 Oct 12 18:36:14.895 INFO kablam! | Oct 12 18:36:14.895 INFO kablam! 119 | sender.send(OperUser::new(user, Operate::ADD)); Oct 12 18:36:14.895 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.895 INFO kablam! | Oct 12 18:36:14.895 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.895 INFO kablam! Oct 12 18:36:14.895 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.895 INFO kablam! --> src/demons.rs:123:25 Oct 12 18:36:14.895 INFO kablam! | Oct 12 18:36:14.895 INFO kablam! 123 | sender.send(OperUser::new(user, Operate::ADD)); Oct 12 18:36:14.895 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.895 INFO kablam! | Oct 12 18:36:14.895 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.895 INFO kablam! Oct 12 18:36:14.895 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.895 INFO kablam! --> src/demons.rs:175:25 Oct 12 18:36:14.895 INFO kablam! | Oct 12 18:36:14.895 INFO kablam! 175 | remained_sender.send(received_packet_inner); Oct 12 18:36:14.895 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.895 INFO kablam! | Oct 12 18:36:14.895 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.895 INFO kablam! Oct 12 18:36:14.895 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.895 INFO kablam! --> src/demons.rs:281:5 Oct 12 18:36:14.895 INFO kablam! | Oct 12 18:36:14.895 INFO kablam! 281 | buffer.write(util::utf8_to_gb18030(&make_header(&root_path)).as_slice());//root dir Oct 12 18:36:14.895 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.895 INFO kablam! | Oct 12 18:36:14.895 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.895 INFO kablam! Oct 12 18:36:14.895 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.895 INFO kablam! --> src/demons.rs:288:17 Oct 12 18:36:14.895 INFO kablam! | Oct 12 18:36:14.896 INFO kablam! 288 | buffer.write(util::utf8_to_gb18030(&header).as_slice()); Oct 12 18:36:14.896 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.896 INFO kablam! | Oct 12 18:36:14.896 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.896 INFO kablam! Oct 12 18:36:14.896 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.896 INFO kablam! --> src/demons.rs:294:21 Oct 12 18:36:14.896 INFO kablam! | Oct 12 18:36:14.896 INFO kablam! 294 | buffer.write(&buf[..bytes_read]); Oct 12 18:36:14.896 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.896 INFO kablam! | Oct 12 18:36:14.896 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.896 INFO kablam! Oct 12 18:36:14.896 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.896 INFO kablam! --> src/demons.rs:302:5 Oct 12 18:36:14.896 INFO kablam! | Oct 12 18:36:14.896 INFO kablam! 302 | buffer.write("000D:.:0:3:0:".as_bytes()); Oct 12 18:36:14.896 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.896 INFO kablam! | Oct 12 18:36:14.896 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.896 INFO kablam! Oct 12 18:36:14.896 INFO kablam! warning: variable `receivedPacketInner` should have a snake case name such as `received_packet_inner` Oct 12 18:36:14.896 INFO kablam! --> src/demons.rs:332:23 Oct 12 18:36:14.896 INFO kablam! | Oct 12 18:36:14.896 INFO kablam! 332 | if let Ok(receivedPacketInner) = rx.try_recv() { Oct 12 18:36:14.896 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.896 INFO kablam! | Oct 12 18:36:14.896 INFO kablam! = note: #[warn(non_snake_case)] on by default Oct 12 18:36:14.896 INFO kablam! Oct 12 18:36:14.896 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.896 INFO kablam! --> src/message.rs:21:17 Oct 12 18:36:14.896 INFO kablam! | Oct 12 18:36:14.896 INFO kablam! 21 | socket_clone.send_to(packet.to_string().as_bytes(), addr.as_str()); Oct 12 18:36:14.896 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.896 INFO kablam! | Oct 12 18:36:14.896 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.896 INFO kablam! Oct 12 18:36:14.896 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.896 INFO kablam! --> src/message.rs:70:17 Oct 12 18:36:14.896 INFO kablam! | Oct 12 18:36:14.896 INFO kablam! 70 | socket_clone.send_to(::util::utf8_to_gb18030(packet.to_string().as_ref()).as_slice(), addr.as_str()); Oct 12 18:36:14.896 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.896 INFO kablam! | Oct 12 18:36:14.896 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.896 INFO kablam! Oct 12 18:36:14.898 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.898 INFO kablam! --> src/download.rs:116:29 Oct 12 18:36:14.898 INFO kablam! | Oct 12 18:36:14.898 INFO kablam! 116 | fs::create_dir(&next_path); Oct 12 18:36:14.898 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.898 INFO kablam! | Oct 12 18:36:14.898 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.898 INFO kablam! Oct 12 18:36:14.903 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.903 INFO kablam! --> src/download.rs:158:5 Oct 12 18:36:14.903 INFO kablam! | Oct 12 18:36:14.903 INFO kablam! 158 | handler.read_to_end(&mut s_buffer); Oct 12 18:36:14.903 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.903 INFO kablam! | Oct 12 18:36:14.903 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.903 INFO kablam! Oct 12 18:36:14.903 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.903 INFO kablam! --> src/download.rs:170:9 Oct 12 18:36:14.903 INFO kablam! | Oct 12 18:36:14.903 INFO kablam! 170 | f.write(&buf[..bytes_read]); Oct 12 18:36:14.903 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.903 INFO kablam! | Oct 12 18:36:14.903 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.903 INFO kablam! Oct 12 18:36:14.907 INFO kablam! warning: unused `std::result::Result` which must be used Oct 12 18:36:14.907 INFO kablam! --> src/app.rs:127:13 Oct 12 18:36:14.907 INFO kablam! | Oct 12 18:36:14.907 INFO kablam! 127 | remained_sender1.send(ReceivedPacketInner::new(ip_str)); Oct 12 18:36:14.907 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:36:14.907 INFO kablam! | Oct 12 18:36:14.907 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 12 18:36:14.907 INFO kablam! Oct 12 18:36:18.472 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 5.49s Oct 12 18:36:18.480 INFO kablam! su: No module specific data is present Oct 12 18:36:20.241 INFO running `"docker" "rm" "-f" "825ee9a25e849b95ebac6dc7e768b160b3b265e321ef3c60ccc9127ef4f2ed4d"` Oct 12 18:36:20.587 INFO blam! 825ee9a25e849b95ebac6dc7e768b160b3b265e321ef3c60ccc9127ef4f2ed4d Oct 12 18:36:20.595 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-7/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 12 18:36:21.284 INFO blam! aaa40fb975223918726623fb72391e103527c01f98fbf15bce89484dfbcb1369 Oct 12 18:36:21.286 INFO running `"docker" "start" "-a" "aaa40fb975223918726623fb72391e103527c01f98fbf15bce89484dfbcb1369"` Oct 12 18:36:22.835 INFO kablam! usermod: no changes Oct 12 18:36:23.011 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.14s Oct 12 18:36:23.035 INFO kablam! Running /target/debug/deps/raudient-69a64679a089110a Oct 12 18:36:23.075 INFO blam! Oct 12 18:36:23.075 INFO blam! running 0 tests Oct 12 18:36:23.075 INFO blam! Oct 12 18:36:23.075 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 12 18:36:23.075 INFO blam! Oct 12 18:36:23.086 INFO blam! Oct 12 18:36:23.086 INFO kablam! Running /target/debug/deps/raudient-9dfcfc31ac6736d0 Oct 12 18:36:23.086 INFO blam! running 0 tests Oct 12 18:36:23.086 INFO kablam! Doc-tests raudient Oct 12 18:36:23.086 INFO blam! Oct 12 18:36:23.086 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 12 18:36:23.086 INFO blam! Oct 12 18:36:23.639 INFO blam! Oct 12 18:36:23.639 INFO blam! running 0 tests Oct 12 18:36:23.639 INFO blam! Oct 12 18:36:23.639 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 12 18:36:23.639 INFO blam! Oct 12 18:36:23.655 INFO kablam! su: No module specific data is present Oct 12 18:36:24.533 INFO running `"docker" "rm" "-f" "aaa40fb975223918726623fb72391e103527c01f98fbf15bce89484dfbcb1369"` Oct 12 18:36:24.779 INFO blam! aaa40fb975223918726623fb72391e103527c01f98fbf15bce89484dfbcb1369