Nov 18 02:32:05.605 INFO testing raudient-0.2.0 against try#2e026d6e5d7621634147ad4c8074f1d964dbb1be for pr-55982 Nov 18 02:32:05.606 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-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"` Nov 18 02:32:06.136 INFO [stdout] d6ea0eeb155aa21de501189a7a4a38455a1a402d5b3222c324f82dafc00df269 Nov 18 02:32:06.141 INFO running `"docker" "start" "-a" "d6ea0eeb155aa21de501189a7a4a38455a1a402d5b3222c324f82dafc00df269"` Nov 18 02:32:07.355 INFO [stderr] usermod: no changes Nov 18 02:32:07.606 INFO [stderr] Compiling gdk-pixbuf v0.1.3 Nov 18 02:32:07.607 INFO [stderr] Compiling gio v0.1.3 Nov 18 02:32:07.608 INFO [stderr] Compiling cairo-rs v0.1.3 Nov 18 02:32:07.608 INFO [stderr] Compiling gdk v0.5.3 Nov 18 02:32:07.628 INFO [stderr] Compiling gtk v0.1.3 Nov 18 02:32:07.629 INFO [stderr] Compiling glib-sys v0.3.4 Nov 18 02:32:07.629 INFO [stderr] Compiling gobject-sys v0.3.4 Nov 18 02:32:07.629 INFO [stderr] Compiling gio-sys v0.3.4 Nov 18 02:32:09.852 INFO [stderr] Compiling gdk-pixbuf-sys v0.3.4 Nov 18 02:32:09.959 INFO [stderr] Compiling cairo-sys-rs v0.3.4 Nov 18 02:32:10.467 INFO [stderr] Compiling pango-sys v0.3.4 Nov 18 02:32:10.563 INFO [stderr] Compiling atk-sys v0.3.4 Nov 18 02:32:10.583 INFO [stderr] Compiling gdk-sys v0.3.4 Nov 18 02:32:11.687 INFO [stderr] Compiling gtk-sys v0.3.4 Nov 18 02:32:11.912 INFO [stderr] Compiling chrono v0.3.0 Nov 18 02:32:12.095 INFO [stderr] Compiling local-ip v0.1.0 Nov 18 02:32:21.686 INFO [stderr] Compiling glib v0.1.3 Nov 18 02:32:25.459 INFO [stderr] Compiling pango v0.1.3 Nov 18 02:33:04.947 INFO [stderr] Compiling raudient v0.2.0 (/source) Nov 18 02:33:06.867 INFO [stderr] warning: unused import: `std::net::TcpStream` Nov 18 02:33:06.867 INFO [stderr] --> src/model.rs:1:5 Nov 18 02:33:06.867 INFO [stderr] | Nov 18 02:33:06.867 INFO [stderr] 1 | use std::net::TcpStream; Nov 18 02:33:06.867 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:06.867 INFO [stderr] | Nov 18 02:33:06.867 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 18 02:33:06.867 INFO [stderr] Nov 18 02:33:06.867 INFO [stderr] warning: unused import: `Path` Nov 18 02:33:06.867 INFO [stderr] --> src/model.rs:4:26 Nov 18 02:33:06.867 INFO [stderr] | Nov 18 02:33:06.867 INFO [stderr] 4 | use std::path::{PathBuf, Path}; Nov 18 02:33:06.867 INFO [stderr] | ^^^^ Nov 18 02:33:06.867 INFO [stderr] Nov 18 02:33:06.867 INFO [stderr] warning: unused import: `std::net::UdpSocket` Nov 18 02:33:06.867 INFO [stderr] --> src/demons.rs:5:5 Nov 18 02:33:06.867 INFO [stderr] | Nov 18 02:33:06.867 INFO [stderr] 5 | use std::net::UdpSocket; Nov 18 02:33:06.867 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:06.867 INFO [stderr] Nov 18 02:33:06.867 INFO [stderr] warning: unused import: `std::collections::HashMap` Nov 18 02:33:06.867 INFO [stderr] --> src/demons.rs:8:5 Nov 18 02:33:06.867 INFO [stderr] | Nov 18 02:33:06.867 INFO [stderr] 8 | use std::collections::HashMap; Nov 18 02:33:06.867 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:06.867 INFO [stderr] Nov 18 02:33:06.867 INFO [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH`, `self` Nov 18 02:33:06.867 INFO [stderr] --> src/demons.rs:9:17 Nov 18 02:33:06.867 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 9 | use std::time::{self, Duration, SystemTime, UNIX_EPOCH}; Nov 18 02:33:06.868 INFO [stderr] | ^^^^ ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ Nov 18 02:33:06.868 INFO [stderr] Nov 18 02:33:06.868 INFO [stderr] warning: unused import: `ReadDir` Nov 18 02:33:06.868 INFO [stderr] --> src/demons.rs:12:37 Nov 18 02:33:06.868 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 12 | use std::fs::{self, File, Metadata, ReadDir}; Nov 18 02:33:06.868 INFO [stderr] | ^^^^^^^ Nov 18 02:33:06.868 INFO [stderr] Nov 18 02:33:06.868 INFO [stderr] warning: unused import: `BufReader` Nov 18 02:33:06.868 INFO [stderr] --> src/demons.rs:13:15 Nov 18 02:33:06.868 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 13 | use std::io::{BufReader, BufWriter}; Nov 18 02:33:06.868 INFO [stderr] | ^^^^^^^^^ Nov 18 02:33:06.868 INFO [stderr] Nov 18 02:33:06.868 INFO [stderr] warning: unused import: `Path` Nov 18 02:33:06.868 INFO [stderr] --> src/demons.rs:14:26 Nov 18 02:33:06.868 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 14 | use std::path::{PathBuf, Path}; Nov 18 02:33:06.868 INFO [stderr] | ^^^^ Nov 18 02:33:06.868 INFO [stderr] Nov 18 02:33:06.868 INFO [stderr] warning: unused imports: `FileInfo`, `self` Nov 18 02:33:06.868 INFO [stderr] --> src/demons.rs:17:13 Nov 18 02:33:06.868 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 17 | use model::{self, User, OperUser, Operate, ShareInfo, FileInfo, ReceivedSimpleFileInfo, ReceivedPacketInner}; Nov 18 02:33:06.868 INFO [stderr] | ^^^^ ^^^^^^^^ Nov 18 02:33:06.868 INFO [stderr] Nov 18 02:33:06.868 INFO [stderr] warning: unused import: `EncoderTrap` Nov 18 02:33:06.868 INFO [stderr] --> src/demons.rs:19:26 Nov 18 02:33:06.868 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 19 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Nov 18 02:33:06.868 INFO [stderr] | ^^^^^^^^^^^ Nov 18 02:33:06.868 INFO [stderr] Nov 18 02:33:06.868 INFO [stderr] warning: unused import: `std::cell::RefCell` Nov 18 02:33:06.868 INFO [stderr] --> src/demons.rs:21:5 Nov 18 02:33:06.868 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 21 | use std::cell::RefCell; Nov 18 02:33:06.868 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 18 02:33:06.868 INFO [stderr] Nov 18 02:33:06.868 INFO [stderr] warning: unused imports: `Arc`, `Mutex` Nov 18 02:33:06.868 INFO [stderr] --> src/demons.rs:22:17 Nov 18 02:33:06.868 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 22 | use std::sync::{Arc, Mutex}; Nov 18 02:33:06.868 INFO [stderr] | ^^^ ^^^^^ Nov 18 02:33:06.868 INFO [stderr] Nov 18 02:33:06.868 INFO [stderr] 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` Nov 18 02:33:06.868 INFO [stderr] --> src/demons.rs:25:5 Nov 18 02:33:06.868 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 25 | self, TreeModelExt, CellRendererText, AboutDialog, CheckMenuItem, IconSize, Image, Label, Menu, MenuBar, MenuItem, Window, Nov 18 02:33:06.868 INFO [stderr] | ^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^ ^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^ Nov 18 02:33:06.868 INFO [stderr] 26 | WindowPosition, WindowType, StatusIcon, ListStore, TreeView, TreeViewColumn, Builder, Grid, Button, Orientation, Nov 18 02:33:06.868 INFO [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^ ^^^^ ^^^^^^ ^^^^^^^^^^^ Nov 18 02:33:06.868 INFO [stderr] 27 | ReliefStyle, Widget, TextView, Fixed, ScrolledWindow, Alignment, Nov 18 02:33:06.868 INFO [stderr] | ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^ Nov 18 02:33:06.868 INFO [stderr] Nov 18 02:33:06.868 INFO [stderr] warning: unused import: `message` Nov 18 02:33:06.868 INFO [stderr] --> src/demons.rs:29:5 Nov 18 02:33:06.868 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 29 | use message; Nov 18 02:33:06.868 INFO [stderr] | ^^^^^^^ Nov 18 02:33:06.868 INFO [stderr] Nov 18 02:33:06.868 INFO [stderr] warning: unused import: `ChatWindow` Nov 18 02:33:06.868 INFO [stderr] --> src/demons.rs:31:25 Nov 18 02:33:06.868 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 31 | use chat_window::{self, ChatWindow}; Nov 18 02:33:06.868 INFO [stderr] | ^^^^^^^^^^ Nov 18 02:33:06.868 INFO [stderr] Nov 18 02:33:06.868 INFO [stderr] warning: unused import: `self` Nov 18 02:33:06.868 INFO [stderr] --> src/demons.rs:32:11 Nov 18 02:33:06.868 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 32 | use app::{self, GLOBAL_UDPSOCKET, GLOBAL_SHARELIST, GLOBAL_WINDOWS, GLOBAL}; Nov 18 02:33:06.868 INFO [stderr] | ^^^^ Nov 18 02:33:06.868 INFO [stderr] Nov 18 02:33:06.868 INFO [stderr] warning: doc comment not used by rustdoc Nov 18 02:33:06.868 INFO [stderr] --> src/demons.rs:103:25 Nov 18 02:33:06.868 INFO [stderr] | Nov 18 02:33:06.868 INFO [stderr] 103 | ///扩展段 用户名|用户组 Nov 18 02:33:06.869 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:06.869 INFO [stderr] | Nov 18 02:33:06.869 INFO [stderr] = note: #[warn(unused_doc_comments)] on by default Nov 18 02:33:06.869 INFO [stderr] Nov 18 02:33:06.875 INFO [stderr] warning: unused import: `Mutex` Nov 18 02:33:06.875 INFO [stderr] --> src/message.rs:1:22 Nov 18 02:33:06.875 INFO [stderr] | Nov 18 02:33:06.875 INFO [stderr] 1 | use std::sync::{Arc, Mutex}; Nov 18 02:33:06.875 INFO [stderr] | ^^^^^ Nov 18 02:33:06.875 INFO [stderr] Nov 18 02:33:06.875 INFO [stderr] warning: unused import: `std::net::UdpSocket` Nov 18 02:33:06.875 INFO [stderr] --> src/message.rs:4:5 Nov 18 02:33:06.875 INFO [stderr] | Nov 18 02:33:06.875 INFO [stderr] 4 | use std::net::UdpSocket; Nov 18 02:33:06.875 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:06.875 INFO [stderr] Nov 18 02:33:06.875 INFO [stderr] warning: unused imports: `DecoderTrap`, `EncoderTrap`, `Encoding` Nov 18 02:33:06.875 INFO [stderr] --> src/message.rs:5:16 Nov 18 02:33:06.875 INFO [stderr] | Nov 18 02:33:06.875 INFO [stderr] 5 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Nov 18 02:33:06.875 INFO [stderr] | ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ Nov 18 02:33:06.875 INFO [stderr] Nov 18 02:33:06.875 INFO [stderr] warning: unused import: `encoding::all::GB18030` Nov 18 02:33:06.875 INFO [stderr] --> src/message.rs:6:5 Nov 18 02:33:06.875 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 6 | use encoding::all::GB18030; Nov 18 02:33:06.876 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused imports: `GLOBAL_WINDOWS`, `GLOBAL`, `self` Nov 18 02:33:06.876 INFO [stderr] --> src/message.rs:10:11 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 10 | use app::{self, GLOBAL_UDPSOCKET, GLOBAL_SHARELIST, GLOBAL_WINDOWS, GLOBAL}; Nov 18 02:33:06.876 INFO [stderr] | ^^^^ ^^^^^^^^^^^^^^ ^^^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused import: `DecoderTrap` Nov 18 02:33:06.876 INFO [stderr] --> src/util.rs:1:39 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 1 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Nov 18 02:33:06.876 INFO [stderr] | ^^^^^^^^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused import: `Duration` Nov 18 02:33:06.876 INFO [stderr] --> src/util.rs:6:17 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 6 | use std::time::{Duration, SystemTime}; Nov 18 02:33:06.876 INFO [stderr] | ^^^^^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused imports: `AboutDialog`, `Alignment`, `ButtonBox`, `CheckMenuItem`, `Fixed`, `Grid`, `IconSize`, `Image`, `Label`, `MenuBar`, `MenuItem`, `Menu`, `Orientation`, `ReliefStyle`, `ScrolledWindow`, `StatusIcon`, `Widget`, `WindowPosition`, `WindowType` Nov 18 02:33:06.876 INFO [stderr] --> src/chat_window.rs:3:29 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 3 | self, CellRendererText, AboutDialog, CheckMenuItem, IconSize, Image, Label, Menu, MenuBar, MenuItem, Window, Nov 18 02:33:06.876 INFO [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^ ^^^^ ^^^^^^^ ^^^^^^^^ Nov 18 02:33:06.876 INFO [stderr] 4 | WindowPosition, WindowType, StatusIcon, ListStore, TreeView, TreeViewColumn, Builder, Grid, Button, Orientation, Nov 18 02:33:06.876 INFO [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^ ^^^^^^^^^^^ Nov 18 02:33:06.876 INFO [stderr] 5 | ReliefStyle, Widget, TextView, Fixed, ScrolledWindow, Alignment, ButtonBox, Nov 18 02:33:06.876 INFO [stderr] | ^^^^^^^^^^^ ^^^^^^ ^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused import: `Mutex` Nov 18 02:33:06.876 INFO [stderr] --> src/chat_window.rs:7:22 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 7 | use std::sync::{Arc, Mutex}; Nov 18 02:33:06.876 INFO [stderr] | ^^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused import: `std::sync::mpsc` Nov 18 02:33:06.876 INFO [stderr] --> src/chat_window.rs:9:5 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 9 | use std::sync::mpsc; Nov 18 02:33:06.876 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused import: `Path` Nov 18 02:33:06.876 INFO [stderr] --> src/chat_window.rs:11:26 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 11 | use std::path::{PathBuf, Path}; Nov 18 02:33:06.876 INFO [stderr] | ^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused imports: `File`, `ReadDir` Nov 18 02:33:06.876 INFO [stderr] --> src/chat_window.rs:12:21 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 12 | use std::fs::{self, File, Metadata, ReadDir}; Nov 18 02:33:06.876 INFO [stderr] | ^^^^ ^^^^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` Nov 18 02:33:06.876 INFO [stderr] --> src/chat_window.rs:13:23 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 13 | use std::time::{self, Duration, SystemTime, UNIX_EPOCH}; Nov 18 02:33:06.876 INFO [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused import: `ShareInfo` Nov 18 02:33:06.876 INFO [stderr] --> src/chat_window.rs:15:27 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 15 | use model::{self, Packet, ShareInfo, ReceivedSimpleFileInfo}; Nov 18 02:33:06.876 INFO [stderr] | ^^^^^^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused import: `std::thread` Nov 18 02:33:06.876 INFO [stderr] --> src/download.rs:5:5 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 5 | use std::thread; Nov 18 02:33:06.876 INFO [stderr] | ^^^^^^^^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused import: `ReadDir` Nov 18 02:33:06.876 INFO [stderr] --> src/download.rs:8:37 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.876 INFO [stderr] 8 | use std::fs::{self, File, Metadata, ReadDir}; Nov 18 02:33:06.876 INFO [stderr] | ^^^^^^^ Nov 18 02:33:06.876 INFO [stderr] Nov 18 02:33:06.876 INFO [stderr] warning: unused import: `EncoderTrap` Nov 18 02:33:06.876 INFO [stderr] --> src/download.rs:10:26 Nov 18 02:33:06.876 INFO [stderr] | Nov 18 02:33:06.877 INFO [stderr] 10 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Nov 18 02:33:06.877 INFO [stderr] | ^^^^^^^^^^^ Nov 18 02:33:06.877 INFO [stderr] Nov 18 02:33:06.877 INFO [stderr] warning: unnecessary parentheses around function argument Nov 18 02:33:06.877 INFO [stderr] --> src/download.rs:105:65 Nov 18 02:33:06.877 INFO [stderr] | Nov 18 02:33:06.877 INFO [stderr] 105 | let header_context_str = read_bytes(stream, (header_size - 1 - header_size_str.as_bytes().len() as u64));//-1是减去的那个冒号 Nov 18 02:33:06.877 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Nov 18 02:33:06.877 INFO [stderr] | Nov 18 02:33:06.877 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 18 02:33:06.877 INFO [stderr] Nov 18 02:33:06.877 INFO [stderr] warning: unused imports: `Alignment`, `Builder`, `Button`, `CheckMenuItem`, `Fixed`, `Grid`, `IconSize`, `Image`, `Orientation`, `ReliefStyle`, `StatusIcon`, `TextView`, `Widget`, `WindowPosition`, `WindowType` Nov 18 02:33:06.877 INFO [stderr] --> src/app.rs:3:42 Nov 18 02:33:06.877 INFO [stderr] | Nov 18 02:33:06.877 INFO [stderr] 3 | self, CellRendererText, AboutDialog, CheckMenuItem, IconSize, Image, Label, Menu, MenuBar, MenuItem, Window, Nov 18 02:33:06.877 INFO [stderr] | ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^ Nov 18 02:33:06.877 INFO [stderr] 4 | WindowPosition, WindowType, StatusIcon, ListStore, TreeView, TreeViewColumn, Builder, Grid, Button, Orientation, Nov 18 02:33:06.877 INFO [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ ^^^^ ^^^^^^ ^^^^^^^^^^^ Nov 18 02:33:06.877 INFO [stderr] 5 | ReliefStyle, Widget, TextView, Fixed, ScrolledWindow, Alignment, Nov 18 02:33:06.877 INFO [stderr] | ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^^^^^ Nov 18 02:33:06.877 INFO [stderr] Nov 18 02:33:06.877 INFO [stderr] warning: unused import: `chrono::prelude::*` Nov 18 02:33:06.877 INFO [stderr] --> src/app.rs:8:5 Nov 18 02:33:06.877 INFO [stderr] | Nov 18 02:33:06.877 INFO [stderr] 8 | use chrono::prelude::*; Nov 18 02:33:06.877 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 18 02:33:06.877 INFO [stderr] Nov 18 02:33:06.877 INFO [stderr] warning: unused imports: `TcpListener`, `TcpStream` Nov 18 02:33:06.877 INFO [stderr] --> src/app.rs:9:16 Nov 18 02:33:06.877 INFO [stderr] | Nov 18 02:33:06.877 INFO [stderr] 9 | use std::net::{TcpListener, TcpStream}; Nov 18 02:33:06.877 INFO [stderr] | ^^^^^^^^^^^ ^^^^^^^^^ Nov 18 02:33:06.877 INFO [stderr] Nov 18 02:33:06.877 INFO [stderr] warning: unused import: `std::thread` Nov 18 02:33:06.877 INFO [stderr] --> src/app.rs:12:5 Nov 18 02:33:06.877 INFO [stderr] | Nov 18 02:33:06.877 INFO [stderr] 12 | use std::thread; Nov 18 02:33:06.877 INFO [stderr] | ^^^^^^^^^^^ Nov 18 02:33:06.877 INFO [stderr] Nov 18 02:33:06.877 INFO [stderr] warning: unused imports: `Ipv4Addr`, `Ipv6Addr`, `SocketAddrV4`, `SocketAddrV6`, `SocketAddr`, `ToSocketAddrs` Nov 18 02:33:06.877 INFO [stderr] --> src/app.rs:16:16 Nov 18 02:33:06.877 INFO [stderr] | Nov 18 02:33:06.877 INFO [stderr] 16 | use std::net::{SocketAddr, SocketAddrV4, SocketAddrV6, Ipv4Addr, Ipv6Addr, ToSocketAddrs}; Nov 18 02:33:06.877 INFO [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^ Nov 18 02:33:06.877 INFO [stderr] Nov 18 02:33:06.877 INFO [stderr] warning: unused imports: `FileInfo`, `Operate`, `ReceivedSimpleFileInfo`, `User`, `self` Nov 18 02:33:06.877 INFO [stderr] --> src/app.rs:17:13 Nov 18 02:33:06.877 INFO [stderr] | Nov 18 02:33:06.877 INFO [stderr] 17 | use model::{self, User, OperUser, Operate, ShareInfo, Packet, FileInfo, ReceivedSimpleFileInfo, ReceivedPacketInner}; Nov 18 02:33:06.877 INFO [stderr] | ^^^^ ^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:06.877 INFO [stderr] Nov 18 02:33:06.877 INFO [stderr] warning: doc comment not used by rustdoc Nov 18 02:33:06.877 INFO [stderr] --> src/app.rs:138:5 Nov 18 02:33:06.877 INFO [stderr] | Nov 18 02:33:06.877 INFO [stderr] 138 | ///待处理消息队列 Nov 18 02:33:06.877 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 18 02:33:06.877 INFO [stderr] Nov 18 02:33:07.411 INFO [stderr] warning: unused import: `gtk::prelude` Nov 18 02:33:07.411 INFO [stderr] --> src/demons.rs:23:5 Nov 18 02:33:07.411 INFO [stderr] | Nov 18 02:33:07.411 INFO [stderr] 23 | use gtk::prelude::*; Nov 18 02:33:07.411 INFO [stderr] | ^^^^^^^^^^^^ Nov 18 02:33:07.411 INFO [stderr] Nov 18 02:33:07.454 INFO [stderr] warning: unused variable: `msg_str` Nov 18 02:33:07.454 INFO [stderr] --> src/demons.rs:131:29 Nov 18 02:33:07.454 INFO [stderr] | Nov 18 02:33:07.454 INFO [stderr] 131 | let msg_str = if ext_vec.len() > 0 { ext_vec[0] } else { "" }; Nov 18 02:33:07.454 INFO [stderr] | ^^^^^^^ help: consider using `_msg_str` instead Nov 18 02:33:07.454 INFO [stderr] | Nov 18 02:33:07.454 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 18 02:33:07.454 INFO [stderr] Nov 18 02:33:07.454 INFO [stderr] warning: unused variable: `size` Nov 18 02:33:07.454 INFO [stderr] --> src/demons.rs:145:45 Nov 18 02:33:07.454 INFO [stderr] | Nov 18 02:33:07.454 INFO [stderr] 145 | let size = file_attr[2];//大小 Nov 18 02:33:07.454 INFO [stderr] | ^^^^ help: consider using `_size` instead Nov 18 02:33:07.454 INFO [stderr] Nov 18 02:33:07.454 INFO [stderr] warning: unused variable: `offset` Nov 18 02:33:07.454 INFO [stderr] --> src/demons.rs:221:45 Nov 18 02:33:07.454 INFO [stderr] | Nov 18 02:33:07.454 INFO [stderr] 221 | let offset = file_attr[2].parse::().unwrap(); Nov 18 02:33:07.454 INFO [stderr] | ^^^^^^ help: consider using `_offset` instead Nov 18 02:33:07.454 INFO [stderr] Nov 18 02:33:07.454 INFO [stderr] warning: value assigned to `search_result` is never read Nov 18 02:33:07.454 INFO [stderr] --> src/demons.rs:222:49 Nov 18 02:33:07.454 INFO [stderr] | Nov 18 02:33:07.454 INFO [stderr] 222 | let mut search_result: Option = Option::None; Nov 18 02:33:07.454 INFO [stderr] | ^^^^^^^^^^^^^ Nov 18 02:33:07.454 INFO [stderr] | Nov 18 02:33:07.454 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 18 02:33:07.454 INFO [stderr] Nov 18 02:33:07.454 INFO [stderr] warning: value assigned to `search_result` is never read Nov 18 02:33:07.455 INFO [stderr] --> src/demons.rs:251:49 Nov 18 02:33:07.455 INFO [stderr] | Nov 18 02:33:07.455 INFO [stderr] 251 | let mut search_result: Option = Option::None; Nov 18 02:33:07.455 INFO [stderr] | ^^^^^^^^^^^^^ Nov 18 02:33:07.455 INFO [stderr] Nov 18 02:33:07.455 INFO [stderr] warning: unused variable: `start` Nov 18 02:33:07.455 INFO [stderr] --> src/demons.rs:343:34 Nov 18 02:33:07.455 INFO [stderr] | Nov 18 02:33:07.455 INFO [stderr] 343 | let (start, mut end) = chat_win.his_view.get_buffer().unwrap().get_bounds(); Nov 18 02:33:07.455 INFO [stderr] | ^^^^^ help: consider using `_start` instead Nov 18 02:33:07.455 INFO [stderr] Nov 18 02:33:07.455 INFO [stderr] warning: unused variable: `in_flag` Nov 18 02:33:07.455 INFO [stderr] --> src/demons.rs:407:33 Nov 18 02:33:07.455 INFO [stderr] | Nov 18 02:33:07.455 INFO [stderr] 407 | let mut in_flag = false; Nov 18 02:33:07.455 INFO [stderr] | ^^^^^^^ help: consider using `_in_flag` instead Nov 18 02:33:07.455 INFO [stderr] Nov 18 02:33:07.455 INFO [stderr] warning: unused variable: `i` Nov 18 02:33:07.455 INFO [stderr] --> src/message.rs:50:18 Nov 18 02:33:07.455 INFO [stderr] | Nov 18 02:33:07.455 INFO [stderr] 50 | for (i, file) in (&files).iter().enumerate() { Nov 18 02:33:07.455 INFO [stderr] | ^ help: consider using `_i` instead Nov 18 02:33:07.455 INFO [stderr] Nov 18 02:33:07.455 INFO [stderr] warning: unused variable: `his_start_iter` Nov 18 02:33:07.455 INFO [stderr] --> src/chat_window.rs:83:14 Nov 18 02:33:07.455 INFO [stderr] | Nov 18 02:33:07.455 INFO [stderr] 83 | let (his_start_iter, mut his_end_iter) = text_view_history_clone.get_buffer().unwrap().get_bounds(); Nov 18 02:33:07.455 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_his_start_iter` instead Nov 18 02:33:07.455 INFO [stderr] Nov 18 02:33:07.455 INFO [stderr] warning: unused variable: `tree_path` Nov 18 02:33:07.455 INFO [stderr] --> src/chat_window.rs:90:63 Nov 18 02:33:07.455 INFO [stderr] | Nov 18 02:33:07.455 INFO [stderr] 90 | tree_view_received.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Nov 18 02:33:07.455 INFO [stderr] | ^^^^^^^^^ help: consider using `_tree_path` instead Nov 18 02:33:07.455 INFO [stderr] Nov 18 02:33:07.455 INFO [stderr] warning: unused variable: `tree_view_column` Nov 18 02:33:07.455 INFO [stderr] --> src/chat_window.rs:90:74 Nov 18 02:33:07.455 INFO [stderr] | Nov 18 02:33:07.455 INFO [stderr] 90 | tree_view_received.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Nov 18 02:33:07.455 INFO [stderr] | ^^^^^^^^^^^^^^^^ help: consider using `_tree_view_column` instead Nov 18 02:33:07.456 INFO [stderr] Nov 18 02:33:07.456 INFO [stderr] warning: unused variable: `local_time` Nov 18 02:33:07.456 INFO [stderr] --> src/chat_window.rs:155:17 Nov 18 02:33:07.456 INFO [stderr] | Nov 18 02:33:07.456 INFO [stderr] 155 | let local_time = chrono_time.with_timezone(&::chrono::Local); Nov 18 02:33:07.456 INFO [stderr] | ^^^^^^^^^^ help: consider using `_local_time` instead Nov 18 02:33:07.456 INFO [stderr] Nov 18 02:33:07.456 INFO [stderr] warning: unused variable: `local_time` Nov 18 02:33:07.456 INFO [stderr] --> src/chat_window.rs:199:17 Nov 18 02:33:07.456 INFO [stderr] | Nov 18 02:33:07.456 INFO [stderr] 199 | let local_time = chrono_time.with_timezone(&::chrono::Local); Nov 18 02:33:07.456 INFO [stderr] | ^^^^^^^^^^ help: consider using `_local_time` instead Nov 18 02:33:07.456 INFO [stderr] Nov 18 02:33:07.456 INFO [stderr] warning: unused variable: `ip_str3` Nov 18 02:33:07.456 INFO [stderr] --> src/chat_window.rs:36:9 Nov 18 02:33:07.456 INFO [stderr] | Nov 18 02:33:07.456 INFO [stderr] 36 | let ip_str3 = host_ip.clone(); Nov 18 02:33:07.456 INFO [stderr] | ^^^^^^^ help: consider using `_ip_str3` instead Nov 18 02:33:07.456 INFO [stderr] Nov 18 02:33:07.456 INFO [stderr] warning: unused variable: `received_store` Nov 18 02:33:07.456 INFO [stderr] --> src/chat_window.rs:264:25 Nov 18 02:33:07.456 INFO [stderr] | Nov 18 02:33:07.456 INFO [stderr] 264 | fn modify_received_list(received_store :Option, received_files: Arc>>) -> ::glib::Continue { Nov 18 02:33:07.456 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_received_store` instead Nov 18 02:33:07.456 INFO [stderr] Nov 18 02:33:07.456 INFO [stderr] warning: unused variable: `received_files` Nov 18 02:33:07.456 INFO [stderr] --> src/chat_window.rs:264:60 Nov 18 02:33:07.456 INFO [stderr] | Nov 18 02:33:07.456 INFO [stderr] 264 | fn modify_received_list(received_store :Option, received_files: Arc>>) -> ::glib::Continue { Nov 18 02:33:07.456 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_received_files` instead Nov 18 02:33:07.456 INFO [stderr] Nov 18 02:33:07.456 INFO [stderr] warning: unused variable: `metadata` Nov 18 02:33:07.456 INFO [stderr] --> src/download.rs:58:9 Nov 18 02:33:07.456 INFO [stderr] | Nov 18 02:33:07.456 INFO [stderr] 58 | let metadata: Metadata = fs::metadata(path)?; Nov 18 02:33:07.456 INFO [stderr] | ^^^^^^^^ help: consider using `_metadata` instead Nov 18 02:33:07.456 INFO [stderr] Nov 18 02:33:07.456 INFO [stderr] warning: unused variable: `path_info` Nov 18 02:33:07.456 INFO [stderr] --> src/download.rs:81:13 Nov 18 02:33:07.457 INFO [stderr] | Nov 18 02:33:07.457 INFO [stderr] 81 | for path_info in path_infos { Nov 18 02:33:07.457 INFO [stderr] | ^^^^^^^^^ help: consider using `_path_info` instead Nov 18 02:33:07.457 INFO [stderr] Nov 18 02:33:07.457 INFO [stderr] warning: unused variable: `name` Nov 18 02:33:07.457 INFO [stderr] --> src/app.rs:111:17 Nov 18 02:33:07.457 INFO [stderr] | Nov 18 02:33:07.457 INFO [stderr] 111 | let name = model.get_value(&iter, 0).get::().unwrap(); Nov 18 02:33:07.457 INFO [stderr] | ^^^^ help: consider using `_name` instead Nov 18 02:33:07.457 INFO [stderr] Nov 18 02:33:07.457 INFO [stderr] warning: unused variable: `tree_path` Nov 18 02:33:07.457 INFO [stderr] --> src/app.rs:107:49 Nov 18 02:33:07.457 INFO [stderr] | Nov 18 02:33:07.457 INFO [stderr] 107 | tree.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Nov 18 02:33:07.457 INFO [stderr] | ^^^^^^^^^ help: consider using `_tree_path` instead Nov 18 02:33:07.457 INFO [stderr] Nov 18 02:33:07.457 INFO [stderr] warning: unused variable: `tree_view_column` Nov 18 02:33:07.457 INFO [stderr] --> src/app.rs:107:60 Nov 18 02:33:07.457 INFO [stderr] | Nov 18 02:33:07.457 INFO [stderr] 107 | tree.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Nov 18 02:33:07.457 INFO [stderr] | ^^^^^^^^^^^^^^^^ help: consider using `_tree_view_column` instead Nov 18 02:33:07.457 INFO [stderr] Nov 18 02:33:07.457 INFO [stderr] warning: unused variable: `window_quit` Nov 18 02:33:07.457 INFO [stderr] --> src/app.rs:80:9 Nov 18 02:33:07.457 INFO [stderr] | Nov 18 02:33:07.457 INFO [stderr] 80 | let window_quit = window.clone(); Nov 18 02:33:07.457 INFO [stderr] | ^^^^^^^^^^^ help: consider using `_window_quit` instead Nov 18 02:33:07.457 INFO [stderr] Nov 18 02:33:07.457 INFO [stderr] warning: unused variable: `opt` Nov 18 02:33:07.457 INFO [stderr] --> src/download.rs:110:25 Nov 18 02:33:07.457 INFO [stderr] | Nov 18 02:33:07.457 INFO [stderr] 110 | let opt = constant::get_opt(file_attr); Nov 18 02:33:07.457 INFO [stderr] | ^^^ help: consider using `_opt` instead Nov 18 02:33:07.457 INFO [stderr] Nov 18 02:33:07.546 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:07.546 INFO [stderr] --> src/demons.rs:205:33 Nov 18 02:33:07.546 INFO [stderr] | Nov 18 02:33:07.546 INFO [stderr] 205 | let mut packet = Packet::from(String::from(v[0]), Nov 18 02:33:07.546 INFO [stderr] | ----^^^^^^ Nov 18 02:33:07.546 INFO [stderr] | | Nov 18 02:33:07.546 INFO [stderr] | help: remove this `mut` Nov 18 02:33:07.546 INFO [stderr] | Nov 18 02:33:07.546 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 18 02:33:07.546 INFO [stderr] Nov 18 02:33:07.623 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:07.623 INFO [stderr] --> src/chat_window.rs:78:26 Nov 18 02:33:07.623 INFO [stderr] | Nov 18 02:33:07.623 INFO [stderr] 78 | let (start_iter, mut end_iter) = text_view_presend_clone.get_buffer().unwrap().get_bounds(); Nov 18 02:33:07.623 INFO [stderr] | ----^^^^^^^^ Nov 18 02:33:07.623 INFO [stderr] | | Nov 18 02:33:07.623 INFO [stderr] | help: remove this `mut` Nov 18 02:33:07.623 INFO [stderr] Nov 18 02:33:07.635 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:07.635 INFO [stderr] --> src/download.rs:75:13 Nov 18 02:33:07.635 INFO [stderr] | Nov 18 02:33:07.635 INFO [stderr] 75 | let mut base_file_location = path.to_path_buf(); Nov 18 02:33:07.635 INFO [stderr] | ----^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.635 INFO [stderr] | | Nov 18 02:33:07.635 INFO [stderr] | help: remove this `mut` Nov 18 02:33:07.635 INFO [stderr] Nov 18 02:33:07.635 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:07.635 INFO [stderr] --> src/download.rs:76:13 Nov 18 02:33:07.635 INFO [stderr] | Nov 18 02:33:07.635 INFO [stderr] 76 | let mut buffer = BufReader::new(stream); Nov 18 02:33:07.635 INFO [stderr] | ----^^^^^^ Nov 18 02:33:07.635 INFO [stderr] | | Nov 18 02:33:07.635 INFO [stderr] | help: remove this `mut` Nov 18 02:33:07.635 INFO [stderr] Nov 18 02:33:07.635 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:07.635 INFO [stderr] --> src/download.rs:77:13 Nov 18 02:33:07.635 INFO [stderr] | Nov 18 02:33:07.635 INFO [stderr] 77 | let mut path_infos = PathInfos{ Nov 18 02:33:07.635 INFO [stderr] | ----^^^^^^^^^^ Nov 18 02:33:07.635 INFO [stderr] | | Nov 18 02:33:07.635 INFO [stderr] | help: remove this `mut` Nov 18 02:33:07.635 INFO [stderr] Nov 18 02:33:07.647 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:07.647 INFO [stderr] --> src/download.rs:140:19 Nov 18 02:33:07.647 INFO [stderr] | Nov 18 02:33:07.647 INFO [stderr] 140 | fn read_delimiter(mut stream : & mut BufReader) -> Result, DownLoadError> { Nov 18 02:33:07.647 INFO [stderr] | ----^^^^^^ Nov 18 02:33:07.647 INFO [stderr] | | Nov 18 02:33:07.647 INFO [stderr] | help: remove this `mut` Nov 18 02:33:07.647 INFO [stderr] Nov 18 02:33:07.647 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:07.647 INFO [stderr] --> src/download.rs:155:15 Nov 18 02:33:07.647 INFO [stderr] | Nov 18 02:33:07.647 INFO [stderr] 155 | fn read_bytes(mut stream : & mut BufReader, len: u64) -> String { Nov 18 02:33:07.647 INFO [stderr] | ----^^^^^^ Nov 18 02:33:07.647 INFO [stderr] | | Nov 18 02:33:07.647 INFO [stderr] | help: remove this `mut` Nov 18 02:33:07.647 INFO [stderr] Nov 18 02:33:07.647 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:07.647 INFO [stderr] --> src/download.rs:162:23 Nov 18 02:33:07.647 INFO [stderr] | Nov 18 02:33:07.647 INFO [stderr] 162 | fn read_bytes_to_file(mut stream : & mut BufReader, len: u64, file_path: &PathBuf) { Nov 18 02:33:07.647 INFO [stderr] | ----^^^^^^ Nov 18 02:33:07.647 INFO [stderr] | | Nov 18 02:33:07.647 INFO [stderr] | help: remove this `mut` Nov 18 02:33:07.647 INFO [stderr] Nov 18 02:33:07.676 INFO [stderr] warning: constant item is never used: `IPMSG_NOOPERATION` Nov 18 02:33:07.676 INFO [stderr] --> src/constant.rs:9:1 Nov 18 02:33:07.676 INFO [stderr] | Nov 18 02:33:07.676 INFO [stderr] 9 | pub const IPMSG_NOOPERATION: u32 = 0x00000000; Nov 18 02:33:07.676 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.676 INFO [stderr] | Nov 18 02:33:07.676 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 18 02:33:07.676 INFO [stderr] Nov 18 02:33:07.676 INFO [stderr] warning: constant item is never used: `IPMSG_BR_ABSENCE` Nov 18 02:33:07.676 INFO [stderr] --> src/constant.rs:17:1 Nov 18 02:33:07.676 INFO [stderr] | Nov 18 02:33:07.676 INFO [stderr] 17 | pub const IPMSG_BR_ABSENCE: u32 = 0x00000004; Nov 18 02:33:07.676 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.676 INFO [stderr] Nov 18 02:33:07.676 INFO [stderr] warning: constant item is never used: `IPMSG_BR_ISGETLIST` Nov 18 02:33:07.676 INFO [stderr] --> src/constant.rs:21:1 Nov 18 02:33:07.676 INFO [stderr] | Nov 18 02:33:07.676 INFO [stderr] 21 | pub const IPMSG_BR_ISGETLIST: u32 = 0x00000010; Nov 18 02:33:07.676 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.676 INFO [stderr] Nov 18 02:33:07.676 INFO [stderr] warning: constant item is never used: `IPMSG_OKGETLIST` Nov 18 02:33:07.676 INFO [stderr] --> src/constant.rs:23:1 Nov 18 02:33:07.676 INFO [stderr] | Nov 18 02:33:07.676 INFO [stderr] 23 | pub const IPMSG_OKGETLIST: u32 = 0x00000011; Nov 18 02:33:07.676 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.676 INFO [stderr] Nov 18 02:33:07.676 INFO [stderr] warning: constant item is never used: `IPMSG_GETLIST` Nov 18 02:33:07.676 INFO [stderr] --> src/constant.rs:25:1 Nov 18 02:33:07.676 INFO [stderr] | Nov 18 02:33:07.676 INFO [stderr] 25 | pub const IPMSG_GETLIST: u32 = 0x00000012; Nov 18 02:33:07.676 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.676 INFO [stderr] Nov 18 02:33:07.676 INFO [stderr] warning: constant item is never used: `IPMSG_ANSLIST` Nov 18 02:33:07.676 INFO [stderr] --> src/constant.rs:27:1 Nov 18 02:33:07.676 INFO [stderr] | Nov 18 02:33:07.676 INFO [stderr] 27 | pub const IPMSG_ANSLIST: u32 = 0x00000013; Nov 18 02:33:07.676 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.676 INFO [stderr] Nov 18 02:33:07.676 INFO [stderr] warning: constant item is never used: `IPMSG_BR_ISGETLIST2` Nov 18 02:33:07.676 INFO [stderr] --> src/constant.rs:29:1 Nov 18 02:33:07.676 INFO [stderr] | Nov 18 02:33:07.676 INFO [stderr] 29 | pub const IPMSG_BR_ISGETLIST2: u32 = 0x00000018; Nov 18 02:33:07.676 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.676 INFO [stderr] Nov 18 02:33:07.676 INFO [stderr] warning: constant item is never used: `IPMSG_READMSG` Nov 18 02:33:07.676 INFO [stderr] --> src/constant.rs:37:1 Nov 18 02:33:07.676 INFO [stderr] | Nov 18 02:33:07.676 INFO [stderr] 37 | pub const IPMSG_READMSG: u32 = 0x00000030; Nov 18 02:33:07.676 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.676 INFO [stderr] Nov 18 02:33:07.676 INFO [stderr] warning: constant item is never used: `IPMSG_DELMSG` Nov 18 02:33:07.676 INFO [stderr] --> src/constant.rs:39:1 Nov 18 02:33:07.676 INFO [stderr] | Nov 18 02:33:07.676 INFO [stderr] 39 | pub const IPMSG_DELMSG: u32 = 0x00000031; Nov 18 02:33:07.676 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.676 INFO [stderr] Nov 18 02:33:07.676 INFO [stderr] warning: constant item is never used: `IPMSG_ANSREADMSG` Nov 18 02:33:07.676 INFO [stderr] --> src/constant.rs:42:1 Nov 18 02:33:07.676 INFO [stderr] | Nov 18 02:33:07.676 INFO [stderr] 42 | pub const IPMSG_ANSREADMSG: u32 = 0x00000032; Nov 18 02:33:07.676 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.676 INFO [stderr] Nov 18 02:33:07.676 INFO [stderr] warning: constant item is never used: `IPMSG_GETINFO` Nov 18 02:33:07.676 INFO [stderr] --> src/constant.rs:44:1 Nov 18 02:33:07.676 INFO [stderr] | Nov 18 02:33:07.676 INFO [stderr] 44 | pub const IPMSG_GETINFO: u32 = 0x00000040; Nov 18 02:33:07.676 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_SENDINFO` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:46:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 46 | pub const IPMSG_SENDINFO: u32 = 0x00000041; Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_GETABSENCEINFO` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:49:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 49 | pub const IPMSG_GETABSENCEINFO: u32 = 0x00000050; Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_SENDABSENCEINFO` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:51:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 51 | pub const IPMSG_SENDABSENCEINFO: u32 = 0x00000051; Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_RELEASEFILES` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:56:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 56 | pub const IPMSG_RELEASEFILES: u32 = 0x00000061; Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_GETPUBKEY` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:61:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 61 | pub const IPMSG_GETPUBKEY: u32 = 0x00000072; Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_ANSPUBKEY` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:63:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 63 | pub const IPMSG_ANSPUBKEY: u32 = 0x00000073; Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_SYMLINK` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:69:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 69 | pub const IPMSG_FILE_SYMLINK: u32 = 0x00000004; Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_CDEV` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:70:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 70 | pub const IPMSG_FILE_CDEV: u32 = 0x00000005;// for UNIX Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_BDEV` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:71:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 71 | pub const IPMSG_FILE_BDEV: u32 = 0x00000006;// for UNIX Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_FIFO` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:72:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 72 | pub const IPMSG_FILE_FIFO: u32 = 0x00000007;// for UNIX Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_RESFORK` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:73:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 73 | pub const IPMSG_FILE_RESFORK: u32 = 0x00000010;// for mac Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_RONLYOPT` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:76:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 76 | pub const IPMSG_FILE_RONLYOPT: u32 = 0x00000100; Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_HIDDENOPT` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:77:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.677 INFO [stderr] 77 | pub const IPMSG_FILE_HIDDENOPT: u32 = 0x00001000; Nov 18 02:33:07.677 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.677 INFO [stderr] Nov 18 02:33:07.677 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_EXHIDDENOPT` Nov 18 02:33:07.677 INFO [stderr] --> src/constant.rs:78:1 Nov 18 02:33:07.677 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 78 | pub const IPMSG_FILE_EXHIDDENOPT: u32 = 0x00002000;// for MacOS X Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_ARCHIVEOPT` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:79:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 79 | pub const IPMSG_FILE_ARCHIVEOPT: u32 = 0x00004000; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_SYSTEMOPT` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:80:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 80 | pub const IPMSG_FILE_SYSTEMOPT: u32 = 0x00008000; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `HOSTLIST_SEPARATOR` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:87:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 87 | pub const HOSTLIST_SEPARATOR: char = '\u{7}'; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `IPMSG_ABSENCEOPT` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:91:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 91 | pub const IPMSG_ABSENCEOPT: u32 = 0x00000100; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `IPMSG_SERVEROPT` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:93:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 93 | pub const IPMSG_SERVEROPT: u32 = 0x00000200; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `IPMSG_DIALUPOPT` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:95:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 95 | pub const IPMSG_DIALUPOPT: u32 = 0x00010000; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `IPMSG_ENCRYPTOPT` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:99:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 99 | pub const IPMSG_ENCRYPTOPT: u32 = 0x00400000; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `IPMSG_UTF8OPT` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:101:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 101 | pub const IPMSG_UTF8OPT: u32 = 0x00800000; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `IPMSG_CAPUTF8OPT` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:103:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 103 | pub const IPMSG_CAPUTF8OPT: u32 = 0x01000000; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `IPMSG_ENCEXTMSGOPT` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:105:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 105 | pub const IPMSG_ENCEXTMSGOPT: u32 = 0x04000000; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `IPMSG_CLIPBOARDOPT` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:107:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 107 | pub const IPMSG_CLIPBOARDOPT: u32 = 0x08000000; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `IPMSG_CAPFILEENC_OBSLT` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:108:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 108 | pub const IPMSG_CAPFILEENC_OBSLT: u32 = 0x00001000; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.678 INFO [stderr] Nov 18 02:33:07.678 INFO [stderr] warning: constant item is never used: `IPMSG_CAPFILEENCOPT` Nov 18 02:33:07.678 INFO [stderr] --> src/constant.rs:109:1 Nov 18 02:33:07.678 INFO [stderr] | Nov 18 02:33:07.678 INFO [stderr] 109 | pub const IPMSG_CAPFILEENCOPT: u32 = 0x00040000; Nov 18 02:33:07.678 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.679 INFO [stderr] Nov 18 02:33:07.679 INFO [stderr] warning: constant item is never used: `IPMSG_MULTICASTOPT` Nov 18 02:33:07.679 INFO [stderr] --> src/constant.rs:119:1 Nov 18 02:33:07.679 INFO [stderr] | Nov 18 02:33:07.679 INFO [stderr] 119 | pub const IPMSG_MULTICASTOPT: u32 = 0x00000800; Nov 18 02:33:07.679 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.679 INFO [stderr] Nov 18 02:33:07.679 INFO [stderr] warning: constant item is never used: `IPMSG_AUTORETOPT` Nov 18 02:33:07.679 INFO [stderr] --> src/constant.rs:121:1 Nov 18 02:33:07.679 INFO [stderr] | Nov 18 02:33:07.679 INFO [stderr] 121 | pub const IPMSG_AUTORETOPT: u32 = 0x00002000; Nov 18 02:33:07.679 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.679 INFO [stderr] Nov 18 02:33:07.679 INFO [stderr] warning: constant item is never used: `IPMSG_RETRYOPT` Nov 18 02:33:07.679 INFO [stderr] --> src/constant.rs:123:1 Nov 18 02:33:07.679 INFO [stderr] | Nov 18 02:33:07.679 INFO [stderr] 123 | pub const IPMSG_RETRYOPT: u32 = 0x00004000; Nov 18 02:33:07.679 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.679 INFO [stderr] Nov 18 02:33:07.679 INFO [stderr] warning: constant item is never used: `IPMSG_PASSWORDOPT` Nov 18 02:33:07.679 INFO [stderr] --> src/constant.rs:125:1 Nov 18 02:33:07.679 INFO [stderr] | Nov 18 02:33:07.679 INFO [stderr] 125 | pub const IPMSG_PASSWORDOPT: u32 = 0x00008000; Nov 18 02:33:07.679 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.679 INFO [stderr] Nov 18 02:33:07.679 INFO [stderr] warning: constant item is never used: `IPMSG_NOLOGOPT` Nov 18 02:33:07.679 INFO [stderr] --> src/constant.rs:127:1 Nov 18 02:33:07.679 INFO [stderr] | Nov 18 02:33:07.679 INFO [stderr] 127 | pub const IPMSG_NOLOGOPT: u32 = 0x00020000; Nov 18 02:33:07.679 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.679 INFO [stderr] Nov 18 02:33:07.679 INFO [stderr] warning: constant item is never used: `IPMSG_NOADDLISTOPT` Nov 18 02:33:07.679 INFO [stderr] --> src/constant.rs:129:1 Nov 18 02:33:07.679 INFO [stderr] | Nov 18 02:33:07.679 INFO [stderr] 129 | pub const IPMSG_NOADDLISTOPT: u32 = 0x00080000; Nov 18 02:33:07.679 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.679 INFO [stderr] Nov 18 02:33:07.679 INFO [stderr] warning: constant item is never used: `IPMSG_READCHECKOPT` Nov 18 02:33:07.679 INFO [stderr] --> src/constant.rs:131:1 Nov 18 02:33:07.679 INFO [stderr] | Nov 18 02:33:07.679 INFO [stderr] 131 | pub const IPMSG_READCHECKOPT: u32 = 0x00100000; Nov 18 02:33:07.679 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.679 INFO [stderr] Nov 18 02:33:07.679 INFO [stderr] warning: constant item is never used: `IPMSG_SECRETEXOPT` Nov 18 02:33:07.679 INFO [stderr] --> src/constant.rs:132:1 Nov 18 02:33:07.679 INFO [stderr] | Nov 18 02:33:07.680 INFO [stderr] 132 | pub const IPMSG_SECRETEXOPT: u32 = IPMSG_READCHECKOPT|IPMSG_SECRETOPT; Nov 18 02:33:07.680 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.680 INFO [stderr] Nov 18 02:33:07.680 INFO [stderr] warning: type alias is never used: `ExtStr` Nov 18 02:33:07.680 INFO [stderr] --> src/model.rs:26:1 Nov 18 02:33:07.680 INFO [stderr] | Nov 18 02:33:07.680 INFO [stderr] 26 | type ExtStr = String; Nov 18 02:33:07.680 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.680 INFO [stderr] Nov 18 02:33:07.680 INFO [stderr] warning: method is never used: `command` Nov 18 02:33:07.680 INFO [stderr] --> src/model.rs:50:5 Nov 18 02:33:07.680 INFO [stderr] | Nov 18 02:33:07.680 INFO [stderr] 50 | fn command(command_no: u32) -> PacketBuilder { Nov 18 02:33:07.680 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.680 INFO [stderr] Nov 18 02:33:07.680 INFO [stderr] warning: method is never used: `command_opt` Nov 18 02:33:07.680 INFO [stderr] --> src/model.rs:61:5 Nov 18 02:33:07.680 INFO [stderr] | Nov 18 02:33:07.680 INFO [stderr] 61 | fn command_opt(mut self, ext_command_no: u32) -> PacketBuilder { Nov 18 02:33:07.680 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.680 INFO [stderr] Nov 18 02:33:07.680 INFO [stderr] warning: function is never used: `modify_received_list` Nov 18 02:33:07.680 INFO [stderr] --> src/chat_window.rs:264:1 Nov 18 02:33:07.680 INFO [stderr] | Nov 18 02:33:07.680 INFO [stderr] 264 | fn modify_received_list(received_store :Option, received_files: Arc>>) -> ::glib::Continue { Nov 18 02:33:07.680 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.680 INFO [stderr] Nov 18 02:33:07.680 INFO [stderr] warning: variant is never constructed: `InValidType` Nov 18 02:33:07.680 INFO [stderr] --> src/download.rs:18:5 Nov 18 02:33:07.680 INFO [stderr] | Nov 18 02:33:07.680 INFO [stderr] 18 | InValidType, Nov 18 02:33:07.680 INFO [stderr] | ^^^^^^^^^^^ Nov 18 02:33:07.680 INFO [stderr] Nov 18 02:33:07.687 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.687 INFO [stderr] --> src/demons.rs:61:33 Nov 18 02:33:07.687 INFO [stderr] | Nov 18 02:33:07.687 INFO [stderr] 61 | sender.send(packet); Nov 18 02:33:07.687 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.687 INFO [stderr] | Nov 18 02:33:07.687 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 18 02:33:07.687 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.687 INFO [stderr] Nov 18 02:33:07.687 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.687 INFO [stderr] --> src/demons.rs:100:25 Nov 18 02:33:07.687 INFO [stderr] | Nov 18 02:33:07.687 INFO [stderr] 100 | sender.send(OperUser::new(user, Operate::REMOVE)); Nov 18 02:33:07.687 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.687 INFO [stderr] | Nov 18 02:33:07.687 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.687 INFO [stderr] Nov 18 02:33:07.687 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.687 INFO [stderr] --> src/demons.rs:119:25 Nov 18 02:33:07.687 INFO [stderr] | Nov 18 02:33:07.687 INFO [stderr] 119 | sender.send(OperUser::new(user, Operate::ADD)); Nov 18 02:33:07.687 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.687 INFO [stderr] | Nov 18 02:33:07.687 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.687 INFO [stderr] Nov 18 02:33:07.687 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.687 INFO [stderr] --> src/demons.rs:123:25 Nov 18 02:33:07.687 INFO [stderr] | Nov 18 02:33:07.687 INFO [stderr] 123 | sender.send(OperUser::new(user, Operate::ADD)); Nov 18 02:33:07.687 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.687 INFO [stderr] | Nov 18 02:33:07.687 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.687 INFO [stderr] Nov 18 02:33:07.687 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.687 INFO [stderr] --> src/demons.rs:175:25 Nov 18 02:33:07.687 INFO [stderr] | Nov 18 02:33:07.687 INFO [stderr] 175 | remained_sender.send(received_packet_inner); Nov 18 02:33:07.687 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.687 INFO [stderr] | Nov 18 02:33:07.687 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.687 INFO [stderr] Nov 18 02:33:07.691 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.691 INFO [stderr] --> src/demons.rs:281:5 Nov 18 02:33:07.691 INFO [stderr] | Nov 18 02:33:07.691 INFO [stderr] 281 | buffer.write(util::utf8_to_gb18030(&make_header(&root_path)).as_slice());//root dir Nov 18 02:33:07.691 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.691 INFO [stderr] | Nov 18 02:33:07.691 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.691 INFO [stderr] Nov 18 02:33:07.691 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.691 INFO [stderr] --> src/demons.rs:288:17 Nov 18 02:33:07.691 INFO [stderr] | Nov 18 02:33:07.691 INFO [stderr] 288 | buffer.write(util::utf8_to_gb18030(&header).as_slice()); Nov 18 02:33:07.691 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.691 INFO [stderr] | Nov 18 02:33:07.691 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.691 INFO [stderr] Nov 18 02:33:07.691 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.691 INFO [stderr] --> src/demons.rs:294:21 Nov 18 02:33:07.691 INFO [stderr] | Nov 18 02:33:07.691 INFO [stderr] 294 | buffer.write(&buf[..bytes_read]); Nov 18 02:33:07.691 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.691 INFO [stderr] | Nov 18 02:33:07.691 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.691 INFO [stderr] Nov 18 02:33:07.691 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.691 INFO [stderr] --> src/demons.rs:302:5 Nov 18 02:33:07.691 INFO [stderr] | Nov 18 02:33:07.691 INFO [stderr] 302 | buffer.write("000D:.:0:3:0:".as_bytes()); Nov 18 02:33:07.691 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.691 INFO [stderr] | Nov 18 02:33:07.691 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.691 INFO [stderr] Nov 18 02:33:07.691 INFO [stderr] warning: variable `receivedPacketInner` should have a snake case name such as `received_packet_inner` Nov 18 02:33:07.691 INFO [stderr] --> src/demons.rs:332:23 Nov 18 02:33:07.691 INFO [stderr] | Nov 18 02:33:07.691 INFO [stderr] 332 | if let Ok(receivedPacketInner) = rx.try_recv() { Nov 18 02:33:07.691 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.691 INFO [stderr] | Nov 18 02:33:07.691 INFO [stderr] = note: #[warn(non_snake_case)] on by default Nov 18 02:33:07.691 INFO [stderr] Nov 18 02:33:07.695 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.695 INFO [stderr] --> src/download.rs:116:29 Nov 18 02:33:07.695 INFO [stderr] | Nov 18 02:33:07.695 INFO [stderr] 116 | fs::create_dir(&next_path); Nov 18 02:33:07.695 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.695 INFO [stderr] | Nov 18 02:33:07.695 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.695 INFO [stderr] Nov 18 02:33:07.695 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.695 INFO [stderr] --> src/download.rs:158:5 Nov 18 02:33:07.695 INFO [stderr] | Nov 18 02:33:07.695 INFO [stderr] 158 | handler.read_to_end(&mut s_buffer); Nov 18 02:33:07.695 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.695 INFO [stderr] | Nov 18 02:33:07.695 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.695 INFO [stderr] Nov 18 02:33:07.695 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.695 INFO [stderr] --> src/download.rs:170:9 Nov 18 02:33:07.695 INFO [stderr] | Nov 18 02:33:07.695 INFO [stderr] 170 | f.write(&buf[..bytes_read]); Nov 18 02:33:07.695 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.695 INFO [stderr] | Nov 18 02:33:07.695 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.695 INFO [stderr] Nov 18 02:33:07.703 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:07.703 INFO [stderr] --> src/app.rs:112:13 Nov 18 02:33:07.703 INFO [stderr] | Nov 18 02:33:07.703 INFO [stderr] 112 | remained_sender1.send(ReceivedPacketInner::new(ip_str)); Nov 18 02:33:07.703 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:07.703 INFO [stderr] | Nov 18 02:33:07.703 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:07.703 INFO [stderr] Nov 18 02:33:16.942 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 09s Nov 18 02:33:16.949 INFO [stderr] su: No module specific data is present Nov 18 02:33:18.103 INFO running `"docker" "inspect" "d6ea0eeb155aa21de501189a7a4a38455a1a402d5b3222c324f82dafc00df269"` Nov 18 02:33:18.305 INFO running `"docker" "rm" "-f" "d6ea0eeb155aa21de501189a7a4a38455a1a402d5b3222c324f82dafc00df269"` Nov 18 02:33:18.759 INFO [stdout] d6ea0eeb155aa21de501189a7a4a38455a1a402d5b3222c324f82dafc00df269 Nov 18 02:33:18.769 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-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"` Nov 18 02:33:19.167 INFO [stdout] 197b89a82511a7638274b80add40b6d14cd6f22c4bf606eb9b7dccba680d751e Nov 18 02:33:19.170 INFO running `"docker" "start" "-a" "197b89a82511a7638274b80add40b6d14cd6f22c4bf606eb9b7dccba680d751e"` Nov 18 02:33:20.778 INFO [stderr] usermod: no changes Nov 18 02:33:20.951 INFO [stderr] Compiling raudient v0.2.0 (/source) Nov 18 02:33:23.146 INFO [stderr] warning: unused import: `std::net::TcpStream` Nov 18 02:33:23.146 INFO [stderr] --> src/model.rs:1:5 Nov 18 02:33:23.146 INFO [stderr] | Nov 18 02:33:23.146 INFO [stderr] 1 | use std::net::TcpStream; Nov 18 02:33:23.147 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:23.147 INFO [stderr] | Nov 18 02:33:23.147 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 18 02:33:23.147 INFO [stderr] Nov 18 02:33:23.147 INFO [stderr] warning: unused import: `Path` Nov 18 02:33:23.148 INFO [stderr] --> src/model.rs:4:26 Nov 18 02:33:23.148 INFO [stderr] | Nov 18 02:33:23.148 INFO [stderr] 4 | use std::path::{PathBuf, Path}; Nov 18 02:33:23.148 INFO [stderr] | ^^^^ Nov 18 02:33:23.148 INFO [stderr] Nov 18 02:33:23.149 INFO [stderr] warning: unused import: `std::net::UdpSocket` Nov 18 02:33:23.149 INFO [stderr] --> src/demons.rs:5:5 Nov 18 02:33:23.149 INFO [stderr] | Nov 18 02:33:23.149 INFO [stderr] 5 | use std::net::UdpSocket; Nov 18 02:33:23.150 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:23.150 INFO [stderr] Nov 18 02:33:23.150 INFO [stderr] warning: unused import: `std::collections::HashMap` Nov 18 02:33:23.150 INFO [stderr] --> src/demons.rs:8:5 Nov 18 02:33:23.150 INFO [stderr] | Nov 18 02:33:23.151 INFO [stderr] 8 | use std::collections::HashMap; Nov 18 02:33:23.151 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:23.151 INFO [stderr] Nov 18 02:33:23.151 INFO [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH`, `self` Nov 18 02:33:23.151 INFO [stderr] --> src/demons.rs:9:17 Nov 18 02:33:23.151 INFO [stderr] | Nov 18 02:33:23.152 INFO [stderr] 9 | use std::time::{self, Duration, SystemTime, UNIX_EPOCH}; Nov 18 02:33:23.152 INFO [stderr] | ^^^^ ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ Nov 18 02:33:23.152 INFO [stderr] Nov 18 02:33:23.152 INFO [stderr] warning: unused import: `ReadDir` Nov 18 02:33:23.152 INFO [stderr] --> src/demons.rs:12:37 Nov 18 02:33:23.153 INFO [stderr] | Nov 18 02:33:23.153 INFO [stderr] 12 | use std::fs::{self, File, Metadata, ReadDir}; Nov 18 02:33:23.153 INFO [stderr] | ^^^^^^^ Nov 18 02:33:23.153 INFO [stderr] Nov 18 02:33:23.153 INFO [stderr] warning: unused import: `BufReader` Nov 18 02:33:23.154 INFO [stderr] --> src/demons.rs:13:15 Nov 18 02:33:23.154 INFO [stderr] | Nov 18 02:33:23.154 INFO [stderr] 13 | use std::io::{BufReader, BufWriter}; Nov 18 02:33:23.154 INFO [stderr] | ^^^^^^^^^ Nov 18 02:33:23.154 INFO [stderr] Nov 18 02:33:23.154 INFO [stderr] warning: unused import: `Path` Nov 18 02:33:23.155 INFO [stderr] --> src/demons.rs:14:26 Nov 18 02:33:23.155 INFO [stderr] | Nov 18 02:33:23.155 INFO [stderr] 14 | use std::path::{PathBuf, Path}; Nov 18 02:33:23.155 INFO [stderr] | ^^^^ Nov 18 02:33:23.155 INFO [stderr] Nov 18 02:33:23.156 INFO [stderr] warning: unused imports: `FileInfo`, `self` Nov 18 02:33:23.156 INFO [stderr] --> src/demons.rs:17:13 Nov 18 02:33:23.156 INFO [stderr] | Nov 18 02:33:23.156 INFO [stderr] 17 | use model::{self, User, OperUser, Operate, ShareInfo, FileInfo, ReceivedSimpleFileInfo, ReceivedPacketInner}; Nov 18 02:33:23.156 INFO [stderr] | ^^^^ ^^^^^^^^ Nov 18 02:33:23.157 INFO [stderr] Nov 18 02:33:23.157 INFO [stderr] warning: unused import: `EncoderTrap` Nov 18 02:33:23.157 INFO [stderr] --> src/demons.rs:19:26 Nov 18 02:33:23.157 INFO [stderr] | Nov 18 02:33:23.157 INFO [stderr] 19 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Nov 18 02:33:23.158 INFO [stderr] | ^^^^^^^^^^^ Nov 18 02:33:23.158 INFO [stderr] Nov 18 02:33:23.158 INFO [stderr] warning: unused import: `std::cell::RefCell` Nov 18 02:33:23.158 INFO [stderr] --> src/demons.rs:21:5 Nov 18 02:33:23.158 INFO [stderr] | Nov 18 02:33:23.159 INFO [stderr] 21 | use std::cell::RefCell; Nov 18 02:33:23.159 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 18 02:33:23.159 INFO [stderr] Nov 18 02:33:23.159 INFO [stderr] warning: unused imports: `Arc`, `Mutex` Nov 18 02:33:23.159 INFO [stderr] --> src/demons.rs:22:17 Nov 18 02:33:23.160 INFO [stderr] | Nov 18 02:33:23.160 INFO [stderr] 22 | use std::sync::{Arc, Mutex}; Nov 18 02:33:23.160 INFO [stderr] | ^^^ ^^^^^ Nov 18 02:33:23.160 INFO [stderr] Nov 18 02:33:23.160 INFO [stderr] 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` Nov 18 02:33:23.161 INFO [stderr] --> src/demons.rs:25:5 Nov 18 02:33:23.161 INFO [stderr] | Nov 18 02:33:23.161 INFO [stderr] 25 | self, TreeModelExt, CellRendererText, AboutDialog, CheckMenuItem, IconSize, Image, Label, Menu, MenuBar, MenuItem, Window, Nov 18 02:33:23.161 INFO [stderr] | ^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^ ^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^ Nov 18 02:33:23.161 INFO [stderr] 26 | WindowPosition, WindowType, StatusIcon, ListStore, TreeView, TreeViewColumn, Builder, Grid, Button, Orientation, Nov 18 02:33:23.161 INFO [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^ ^^^^ ^^^^^^ ^^^^^^^^^^^ Nov 18 02:33:23.162 INFO [stderr] 27 | ReliefStyle, Widget, TextView, Fixed, ScrolledWindow, Alignment, Nov 18 02:33:23.162 INFO [stderr] | ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^ Nov 18 02:33:23.162 INFO [stderr] Nov 18 02:33:23.162 INFO [stderr] warning: unused import: `message` Nov 18 02:33:23.162 INFO [stderr] --> src/demons.rs:29:5 Nov 18 02:33:23.163 INFO [stderr] | Nov 18 02:33:23.163 INFO [stderr] 29 | use message; Nov 18 02:33:23.163 INFO [stderr] | ^^^^^^^ Nov 18 02:33:23.163 INFO [stderr] Nov 18 02:33:23.163 INFO [stderr] warning: unused import: `ChatWindow` Nov 18 02:33:23.163 INFO [stderr] --> src/demons.rs:31:25 Nov 18 02:33:23.164 INFO [stderr] | Nov 18 02:33:23.164 INFO [stderr] 31 | use chat_window::{self, ChatWindow}; Nov 18 02:33:23.164 INFO [stderr] | ^^^^^^^^^^ Nov 18 02:33:23.164 INFO [stderr] Nov 18 02:33:23.164 INFO [stderr] warning: unused import: `self` Nov 18 02:33:23.165 INFO [stderr] --> src/demons.rs:32:11 Nov 18 02:33:23.165 INFO [stderr] | Nov 18 02:33:23.165 INFO [stderr] 32 | use app::{self, GLOBAL_UDPSOCKET, GLOBAL_SHARELIST, GLOBAL_WINDOWS, GLOBAL}; Nov 18 02:33:23.165 INFO [stderr] | ^^^^ Nov 18 02:33:23.165 INFO [stderr] Nov 18 02:33:23.166 INFO [stderr] warning: doc comment not used by rustdoc Nov 18 02:33:23.166 INFO [stderr] --> src/demons.rs:103:25 Nov 18 02:33:23.166 INFO [stderr] | Nov 18 02:33:23.166 INFO [stderr] 103 | ///扩展段 用户名|用户组 Nov 18 02:33:23.166 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:23.167 INFO [stderr] | Nov 18 02:33:23.167 INFO [stderr] = note: #[warn(unused_doc_comments)] on by default Nov 18 02:33:23.167 INFO [stderr] Nov 18 02:33:23.167 INFO [stderr] warning: unused import: `Mutex` Nov 18 02:33:23.167 INFO [stderr] --> src/message.rs:1:22 Nov 18 02:33:23.168 INFO [stderr] | Nov 18 02:33:23.168 INFO [stderr] 1 | use std::sync::{Arc, Mutex}; Nov 18 02:33:23.168 INFO [stderr] | ^^^^^ Nov 18 02:33:23.168 INFO [stderr] Nov 18 02:33:23.168 INFO [stderr] warning: unused import: `std::net::UdpSocket` Nov 18 02:33:23.169 INFO [stderr] --> src/message.rs:4:5 Nov 18 02:33:23.169 INFO [stderr] | Nov 18 02:33:23.169 INFO [stderr] 4 | use std::net::UdpSocket; Nov 18 02:33:23.169 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:23.169 INFO [stderr] Nov 18 02:33:23.169 INFO [stderr] warning: unused imports: `DecoderTrap`, `EncoderTrap`, `Encoding` Nov 18 02:33:23.170 INFO [stderr] --> src/message.rs:5:16 Nov 18 02:33:23.170 INFO [stderr] | Nov 18 02:33:23.170 INFO [stderr] 5 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Nov 18 02:33:23.170 INFO [stderr] | ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ Nov 18 02:33:23.170 INFO [stderr] Nov 18 02:33:23.171 INFO [stderr] warning: unused import: `encoding::all::GB18030` Nov 18 02:33:23.171 INFO [stderr] --> src/message.rs:6:5 Nov 18 02:33:23.171 INFO [stderr] | Nov 18 02:33:23.171 INFO [stderr] 6 | use encoding::all::GB18030; Nov 18 02:33:23.171 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:23.172 INFO [stderr] Nov 18 02:33:23.172 INFO [stderr] warning: unused imports: `GLOBAL_WINDOWS`, `GLOBAL`, `self` Nov 18 02:33:23.172 INFO [stderr] --> src/message.rs:10:11 Nov 18 02:33:23.172 INFO [stderr] | Nov 18 02:33:23.172 INFO [stderr] 10 | use app::{self, GLOBAL_UDPSOCKET, GLOBAL_SHARELIST, GLOBAL_WINDOWS, GLOBAL}; Nov 18 02:33:23.173 INFO [stderr] | ^^^^ ^^^^^^^^^^^^^^ ^^^^^^ Nov 18 02:33:23.173 INFO [stderr] Nov 18 02:33:23.173 INFO [stderr] warning: unused import: `DecoderTrap` Nov 18 02:33:23.173 INFO [stderr] --> src/util.rs:1:39 Nov 18 02:33:23.173 INFO [stderr] | Nov 18 02:33:23.174 INFO [stderr] 1 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Nov 18 02:33:23.174 INFO [stderr] | ^^^^^^^^^^^ Nov 18 02:33:23.174 INFO [stderr] Nov 18 02:33:23.174 INFO [stderr] warning: unused import: `Duration` Nov 18 02:33:23.174 INFO [stderr] --> src/util.rs:6:17 Nov 18 02:33:23.175 INFO [stderr] | Nov 18 02:33:23.175 INFO [stderr] 6 | use std::time::{Duration, SystemTime}; Nov 18 02:33:23.175 INFO [stderr] | ^^^^^^^^ Nov 18 02:33:23.175 INFO [stderr] Nov 18 02:33:23.175 INFO [stderr] warning: unused imports: `AboutDialog`, `Alignment`, `ButtonBox`, `CheckMenuItem`, `Fixed`, `Grid`, `IconSize`, `Image`, `Label`, `MenuBar`, `MenuItem`, `Menu`, `Orientation`, `ReliefStyle`, `ScrolledWindow`, `StatusIcon`, `Widget`, `WindowPosition`, `WindowType` Nov 18 02:33:23.176 INFO [stderr] --> src/chat_window.rs:3:29 Nov 18 02:33:23.176 INFO [stderr] | Nov 18 02:33:23.176 INFO [stderr] 3 | self, CellRendererText, AboutDialog, CheckMenuItem, IconSize, Image, Label, Menu, MenuBar, MenuItem, Window, Nov 18 02:33:23.176 INFO [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^ ^^^^ ^^^^^^^ ^^^^^^^^ Nov 18 02:33:23.176 INFO [stderr] 4 | WindowPosition, WindowType, StatusIcon, ListStore, TreeView, TreeViewColumn, Builder, Grid, Button, Orientation, Nov 18 02:33:23.177 INFO [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^ ^^^^^^^^^^^ Nov 18 02:33:23.177 INFO [stderr] 5 | ReliefStyle, Widget, TextView, Fixed, ScrolledWindow, Alignment, ButtonBox, Nov 18 02:33:23.177 INFO [stderr] | ^^^^^^^^^^^ ^^^^^^ ^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ Nov 18 02:33:23.177 INFO [stderr] Nov 18 02:33:23.177 INFO [stderr] warning: unused import: `Mutex` Nov 18 02:33:23.178 INFO [stderr] --> src/chat_window.rs:7:22 Nov 18 02:33:23.178 INFO [stderr] | Nov 18 02:33:23.178 INFO [stderr] 7 | use std::sync::{Arc, Mutex}; Nov 18 02:33:23.178 INFO [stderr] | ^^^^^ Nov 18 02:33:23.178 INFO [stderr] Nov 18 02:33:23.178 INFO [stderr] warning: unused import: `std::sync::mpsc` Nov 18 02:33:23.179 INFO [stderr] --> src/chat_window.rs:9:5 Nov 18 02:33:23.179 INFO [stderr] | Nov 18 02:33:23.179 INFO [stderr] 9 | use std::sync::mpsc; Nov 18 02:33:23.179 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 18 02:33:23.179 INFO [stderr] Nov 18 02:33:23.180 INFO [stderr] warning: unused import: `Path` Nov 18 02:33:23.180 INFO [stderr] --> src/chat_window.rs:11:26 Nov 18 02:33:23.180 INFO [stderr] | Nov 18 02:33:23.180 INFO [stderr] 11 | use std::path::{PathBuf, Path}; Nov 18 02:33:23.180 INFO [stderr] | ^^^^ Nov 18 02:33:23.181 INFO [stderr] Nov 18 02:33:23.181 INFO [stderr] warning: unused imports: `File`, `ReadDir` Nov 18 02:33:23.181 INFO [stderr] --> src/chat_window.rs:12:21 Nov 18 02:33:23.181 INFO [stderr] | Nov 18 02:33:23.181 INFO [stderr] 12 | use std::fs::{self, File, Metadata, ReadDir}; Nov 18 02:33:23.182 INFO [stderr] | ^^^^ ^^^^^^^ Nov 18 02:33:23.182 INFO [stderr] Nov 18 02:33:23.182 INFO [stderr] warning: unused imports: `Duration`, `SystemTime`, `UNIX_EPOCH` Nov 18 02:33:23.182 INFO [stderr] --> src/chat_window.rs:13:23 Nov 18 02:33:23.182 INFO [stderr] | Nov 18 02:33:23.183 INFO [stderr] 13 | use std::time::{self, Duration, SystemTime, UNIX_EPOCH}; Nov 18 02:33:23.183 INFO [stderr] | ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ Nov 18 02:33:23.183 INFO [stderr] Nov 18 02:33:23.183 INFO [stderr] warning: unused import: `ShareInfo` Nov 18 02:33:23.183 INFO [stderr] --> src/chat_window.rs:15:27 Nov 18 02:33:23.184 INFO [stderr] | Nov 18 02:33:23.184 INFO [stderr] 15 | use model::{self, Packet, ShareInfo, ReceivedSimpleFileInfo}; Nov 18 02:33:23.184 INFO [stderr] | ^^^^^^^^^ Nov 18 02:33:23.184 INFO [stderr] Nov 18 02:33:23.184 INFO [stderr] warning: unused import: `std::thread` Nov 18 02:33:23.184 INFO [stderr] --> src/download.rs:5:5 Nov 18 02:33:23.185 INFO [stderr] | Nov 18 02:33:23.185 INFO [stderr] 5 | use std::thread; Nov 18 02:33:23.185 INFO [stderr] | ^^^^^^^^^^^ Nov 18 02:33:23.185 INFO [stderr] Nov 18 02:33:23.185 INFO [stderr] warning: unused import: `ReadDir` Nov 18 02:33:23.186 INFO [stderr] --> src/download.rs:8:37 Nov 18 02:33:23.186 INFO [stderr] | Nov 18 02:33:23.186 INFO [stderr] 8 | use std::fs::{self, File, Metadata, ReadDir}; Nov 18 02:33:23.186 INFO [stderr] | ^^^^^^^ Nov 18 02:33:23.186 INFO [stderr] Nov 18 02:33:23.186 INFO [stderr] warning: unused import: `EncoderTrap` Nov 18 02:33:23.187 INFO [stderr] --> src/download.rs:10:26 Nov 18 02:33:23.187 INFO [stderr] | Nov 18 02:33:23.187 INFO [stderr] 10 | use encoding::{Encoding, EncoderTrap, DecoderTrap}; Nov 18 02:33:23.187 INFO [stderr] | ^^^^^^^^^^^ Nov 18 02:33:23.187 INFO [stderr] Nov 18 02:33:23.188 INFO [stderr] warning: unnecessary parentheses around function argument Nov 18 02:33:23.188 INFO [stderr] --> src/download.rs:105:65 Nov 18 02:33:23.188 INFO [stderr] | Nov 18 02:33:23.188 INFO [stderr] 105 | let header_context_str = read_bytes(stream, (header_size - 1 - header_size_str.as_bytes().len() as u64));//-1是减去的那个冒号 Nov 18 02:33:23.188 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Nov 18 02:33:23.188 INFO [stderr] | Nov 18 02:33:23.189 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 18 02:33:23.189 INFO [stderr] Nov 18 02:33:23.189 INFO [stderr] warning: unused imports: `Alignment`, `Builder`, `Button`, `CheckMenuItem`, `Fixed`, `Grid`, `IconSize`, `Image`, `Orientation`, `ReliefStyle`, `StatusIcon`, `TextView`, `Widget`, `WindowPosition`, `WindowType` Nov 18 02:33:23.189 INFO [stderr] --> src/app.rs:3:42 Nov 18 02:33:23.189 INFO [stderr] | Nov 18 02:33:23.190 INFO [stderr] 3 | self, CellRendererText, AboutDialog, CheckMenuItem, IconSize, Image, Label, Menu, MenuBar, MenuItem, Window, Nov 18 02:33:23.190 INFO [stderr] | ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^ Nov 18 02:33:23.190 INFO [stderr] 4 | WindowPosition, WindowType, StatusIcon, ListStore, TreeView, TreeViewColumn, Builder, Grid, Button, Orientation, Nov 18 02:33:23.190 INFO [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ ^^^^ ^^^^^^ ^^^^^^^^^^^ Nov 18 02:33:23.190 INFO [stderr] 5 | ReliefStyle, Widget, TextView, Fixed, ScrolledWindow, Alignment, Nov 18 02:33:23.191 INFO [stderr] | ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^ ^^^^^ ^^^^^^^^^ Nov 18 02:33:23.191 INFO [stderr] Nov 18 02:33:23.191 INFO [stderr] warning: unused import: `chrono::prelude::*` Nov 18 02:33:23.191 INFO [stderr] --> src/app.rs:8:5 Nov 18 02:33:23.191 INFO [stderr] | Nov 18 02:33:23.192 INFO [stderr] 8 | use chrono::prelude::*; Nov 18 02:33:23.192 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 18 02:33:23.192 INFO [stderr] Nov 18 02:33:23.192 INFO [stderr] warning: unused imports: `TcpListener`, `TcpStream` Nov 18 02:33:23.192 INFO [stderr] --> src/app.rs:9:16 Nov 18 02:33:23.192 INFO [stderr] | Nov 18 02:33:23.193 INFO [stderr] 9 | use std::net::{TcpListener, TcpStream}; Nov 18 02:33:23.193 INFO [stderr] | ^^^^^^^^^^^ ^^^^^^^^^ Nov 18 02:33:23.193 INFO [stderr] Nov 18 02:33:23.193 INFO [stderr] warning: unused import: `std::thread` Nov 18 02:33:23.193 INFO [stderr] --> src/app.rs:12:5 Nov 18 02:33:23.193 INFO [stderr] | Nov 18 02:33:23.194 INFO [stderr] 12 | use std::thread; Nov 18 02:33:23.194 INFO [stderr] | ^^^^^^^^^^^ Nov 18 02:33:23.194 INFO [stderr] Nov 18 02:33:23.194 INFO [stderr] warning: unused imports: `Ipv4Addr`, `Ipv6Addr`, `SocketAddrV4`, `SocketAddrV6`, `SocketAddr`, `ToSocketAddrs` Nov 18 02:33:23.194 INFO [stderr] --> src/app.rs:16:16 Nov 18 02:33:23.195 INFO [stderr] | Nov 18 02:33:23.195 INFO [stderr] 16 | use std::net::{SocketAddr, SocketAddrV4, SocketAddrV6, Ipv4Addr, Ipv6Addr, ToSocketAddrs}; Nov 18 02:33:23.195 INFO [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^ Nov 18 02:33:23.195 INFO [stderr] Nov 18 02:33:23.196 INFO [stderr] warning: unused imports: `FileInfo`, `Operate`, `ReceivedSimpleFileInfo`, `User`, `self` Nov 18 02:33:23.196 INFO [stderr] --> src/app.rs:17:13 Nov 18 02:33:23.196 INFO [stderr] | Nov 18 02:33:23.196 INFO [stderr] 17 | use model::{self, User, OperUser, Operate, ShareInfo, Packet, FileInfo, ReceivedSimpleFileInfo, ReceivedPacketInner}; Nov 18 02:33:23.196 INFO [stderr] | ^^^^ ^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:23.196 INFO [stderr] Nov 18 02:33:23.197 INFO [stderr] warning: doc comment not used by rustdoc Nov 18 02:33:23.197 INFO [stderr] --> src/app.rs:138:5 Nov 18 02:33:23.197 INFO [stderr] | Nov 18 02:33:23.197 INFO [stderr] 138 | ///待处理消息队列 Nov 18 02:33:23.197 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 18 02:33:23.197 INFO [stderr] Nov 18 02:33:23.760 INFO [stderr] warning: unused import: `gtk::prelude` Nov 18 02:33:23.760 INFO [stderr] --> src/demons.rs:23:5 Nov 18 02:33:23.760 INFO [stderr] | Nov 18 02:33:23.760 INFO [stderr] 23 | use gtk::prelude::*; Nov 18 02:33:23.760 INFO [stderr] | ^^^^^^^^^^^^ Nov 18 02:33:23.761 INFO [stderr] Nov 18 02:33:23.811 INFO [stderr] warning: unused variable: `msg_str` Nov 18 02:33:23.812 INFO [stderr] --> src/demons.rs:131:29 Nov 18 02:33:23.812 INFO [stderr] | Nov 18 02:33:23.813 INFO [stderr] 131 | let msg_str = if ext_vec.len() > 0 { ext_vec[0] } else { "" }; Nov 18 02:33:23.814 INFO [stderr] | ^^^^^^^ help: consider using `_msg_str` instead Nov 18 02:33:23.814 INFO [stderr] | Nov 18 02:33:23.814 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 18 02:33:23.815 INFO [stderr] Nov 18 02:33:23.815 INFO [stderr] warning: unused variable: `size` Nov 18 02:33:23.815 INFO [stderr] --> src/demons.rs:145:45 Nov 18 02:33:23.816 INFO [stderr] | Nov 18 02:33:23.816 INFO [stderr] 145 | let size = file_attr[2];//大小 Nov 18 02:33:23.816 INFO [stderr] | ^^^^ help: consider using `_size` instead Nov 18 02:33:23.816 INFO [stderr] Nov 18 02:33:23.817 INFO [stderr] warning: unused variable: `offset` Nov 18 02:33:23.817 INFO [stderr] --> src/demons.rs:221:45 Nov 18 02:33:23.817 INFO [stderr] | Nov 18 02:33:23.818 INFO [stderr] 221 | let offset = file_attr[2].parse::().unwrap(); Nov 18 02:33:23.818 INFO [stderr] | ^^^^^^ help: consider using `_offset` instead Nov 18 02:33:23.818 INFO [stderr] Nov 18 02:33:23.820 INFO [stderr] warning: value assigned to `search_result` is never read Nov 18 02:33:23.821 INFO [stderr] --> src/demons.rs:222:49 Nov 18 02:33:23.821 INFO [stderr] | Nov 18 02:33:23.821 INFO [stderr] 222 | let mut search_result: Option = Option::None; Nov 18 02:33:23.822 INFO [stderr] | ^^^^^^^^^^^^^ Nov 18 02:33:23.822 INFO [stderr] | Nov 18 02:33:23.822 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 18 02:33:23.823 INFO [stderr] Nov 18 02:33:23.823 INFO [stderr] warning: value assigned to `search_result` is never read Nov 18 02:33:23.823 INFO [stderr] --> src/demons.rs:251:49 Nov 18 02:33:23.823 INFO [stderr] | Nov 18 02:33:23.824 INFO [stderr] 251 | let mut search_result: Option = Option::None; Nov 18 02:33:23.824 INFO [stderr] | ^^^^^^^^^^^^^ Nov 18 02:33:23.824 INFO [stderr] Nov 18 02:33:23.824 INFO [stderr] warning: unused variable: `start` Nov 18 02:33:23.825 INFO [stderr] --> src/demons.rs:343:34 Nov 18 02:33:23.825 INFO [stderr] | Nov 18 02:33:23.825 INFO [stderr] 343 | let (start, mut end) = chat_win.his_view.get_buffer().unwrap().get_bounds(); Nov 18 02:33:23.825 INFO [stderr] | ^^^^^ help: consider using `_start` instead Nov 18 02:33:23.826 INFO [stderr] Nov 18 02:33:23.826 INFO [stderr] warning: unused variable: `in_flag` Nov 18 02:33:23.826 INFO [stderr] --> src/demons.rs:407:33 Nov 18 02:33:23.826 INFO [stderr] | Nov 18 02:33:23.827 INFO [stderr] 407 | let mut in_flag = false; Nov 18 02:33:23.827 INFO [stderr] | ^^^^^^^ help: consider using `_in_flag` instead Nov 18 02:33:23.827 INFO [stderr] Nov 18 02:33:23.827 INFO [stderr] warning: unused variable: `i` Nov 18 02:33:23.828 INFO [stderr] --> src/message.rs:50:18 Nov 18 02:33:23.828 INFO [stderr] | Nov 18 02:33:23.828 INFO [stderr] 50 | for (i, file) in (&files).iter().enumerate() { Nov 18 02:33:23.829 INFO [stderr] | ^ help: consider using `_i` instead Nov 18 02:33:23.829 INFO [stderr] Nov 18 02:33:23.829 INFO [stderr] warning: unused variable: `his_start_iter` Nov 18 02:33:23.830 INFO [stderr] --> src/chat_window.rs:83:14 Nov 18 02:33:23.830 INFO [stderr] | Nov 18 02:33:23.830 INFO [stderr] 83 | let (his_start_iter, mut his_end_iter) = text_view_history_clone.get_buffer().unwrap().get_bounds(); Nov 18 02:33:23.831 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_his_start_iter` instead Nov 18 02:33:23.831 INFO [stderr] Nov 18 02:33:23.831 INFO [stderr] warning: unused variable: `tree_path` Nov 18 02:33:23.832 INFO [stderr] --> src/chat_window.rs:90:63 Nov 18 02:33:23.832 INFO [stderr] | Nov 18 02:33:23.832 INFO [stderr] 90 | tree_view_received.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Nov 18 02:33:23.833 INFO [stderr] | ^^^^^^^^^ help: consider using `_tree_path` instead Nov 18 02:33:23.833 INFO [stderr] Nov 18 02:33:23.833 INFO [stderr] warning: unused variable: `tree_view_column` Nov 18 02:33:23.834 INFO [stderr] --> src/chat_window.rs:90:74 Nov 18 02:33:23.834 INFO [stderr] | Nov 18 02:33:23.834 INFO [stderr] 90 | tree_view_received.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Nov 18 02:33:23.835 INFO [stderr] | ^^^^^^^^^^^^^^^^ help: consider using `_tree_view_column` instead Nov 18 02:33:23.835 INFO [stderr] Nov 18 02:33:23.835 INFO [stderr] warning: unused variable: `local_time` Nov 18 02:33:23.836 INFO [stderr] --> src/chat_window.rs:155:17 Nov 18 02:33:23.836 INFO [stderr] | Nov 18 02:33:23.836 INFO [stderr] 155 | let local_time = chrono_time.with_timezone(&::chrono::Local); Nov 18 02:33:23.837 INFO [stderr] | ^^^^^^^^^^ help: consider using `_local_time` instead Nov 18 02:33:23.837 INFO [stderr] Nov 18 02:33:23.837 INFO [stderr] warning: unused variable: `local_time` Nov 18 02:33:23.838 INFO [stderr] --> src/chat_window.rs:199:17 Nov 18 02:33:23.838 INFO [stderr] | Nov 18 02:33:23.839 INFO [stderr] 199 | let local_time = chrono_time.with_timezone(&::chrono::Local); Nov 18 02:33:23.839 INFO [stderr] | ^^^^^^^^^^ help: consider using `_local_time` instead Nov 18 02:33:23.839 INFO [stderr] Nov 18 02:33:23.840 INFO [stderr] warning: unused variable: `ip_str3` Nov 18 02:33:23.840 INFO [stderr] --> src/chat_window.rs:36:9 Nov 18 02:33:23.840 INFO [stderr] | Nov 18 02:33:23.841 INFO [stderr] 36 | let ip_str3 = host_ip.clone(); Nov 18 02:33:23.841 INFO [stderr] | ^^^^^^^ help: consider using `_ip_str3` instead Nov 18 02:33:23.841 INFO [stderr] Nov 18 02:33:23.842 INFO [stderr] warning: unused variable: `received_store` Nov 18 02:33:23.842 INFO [stderr] --> src/chat_window.rs:264:25 Nov 18 02:33:23.842 INFO [stderr] | Nov 18 02:33:23.843 INFO [stderr] 264 | fn modify_received_list(received_store :Option, received_files: Arc>>) -> ::glib::Continue { Nov 18 02:33:23.843 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_received_store` instead Nov 18 02:33:23.843 INFO [stderr] Nov 18 02:33:23.844 INFO [stderr] warning: unused variable: `received_files` Nov 18 02:33:23.844 INFO [stderr] --> src/chat_window.rs:264:60 Nov 18 02:33:23.844 INFO [stderr] | Nov 18 02:33:23.845 INFO [stderr] 264 | fn modify_received_list(received_store :Option, received_files: Arc>>) -> ::glib::Continue { Nov 18 02:33:23.845 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_received_files` instead Nov 18 02:33:23.845 INFO [stderr] Nov 18 02:33:23.845 INFO [stderr] warning: unused variable: `metadata` Nov 18 02:33:23.846 INFO [stderr] --> src/download.rs:58:9 Nov 18 02:33:23.846 INFO [stderr] | Nov 18 02:33:23.846 INFO [stderr] 58 | let metadata: Metadata = fs::metadata(path)?; Nov 18 02:33:23.847 INFO [stderr] | ^^^^^^^^ help: consider using `_metadata` instead Nov 18 02:33:23.847 INFO [stderr] Nov 18 02:33:23.847 INFO [stderr] warning: unused variable: `path_info` Nov 18 02:33:23.848 INFO [stderr] --> src/download.rs:81:13 Nov 18 02:33:23.848 INFO [stderr] | Nov 18 02:33:23.848 INFO [stderr] 81 | for path_info in path_infos { Nov 18 02:33:23.848 INFO [stderr] | ^^^^^^^^^ help: consider using `_path_info` instead Nov 18 02:33:23.849 INFO [stderr] Nov 18 02:33:23.849 INFO [stderr] warning: unused variable: `name` Nov 18 02:33:23.849 INFO [stderr] --> src/app.rs:111:17 Nov 18 02:33:23.850 INFO [stderr] | Nov 18 02:33:23.850 INFO [stderr] 111 | let name = model.get_value(&iter, 0).get::().unwrap(); Nov 18 02:33:23.850 INFO [stderr] | ^^^^ help: consider using `_name` instead Nov 18 02:33:23.851 INFO [stderr] Nov 18 02:33:23.851 INFO [stderr] warning: unused variable: `tree_path` Nov 18 02:33:23.851 INFO [stderr] --> src/app.rs:107:49 Nov 18 02:33:23.852 INFO [stderr] | Nov 18 02:33:23.852 INFO [stderr] 107 | tree.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Nov 18 02:33:23.852 INFO [stderr] | ^^^^^^^^^ help: consider using `_tree_path` instead Nov 18 02:33:23.853 INFO [stderr] Nov 18 02:33:23.853 INFO [stderr] warning: unused variable: `tree_view_column` Nov 18 02:33:23.853 INFO [stderr] --> src/app.rs:107:60 Nov 18 02:33:23.854 INFO [stderr] | Nov 18 02:33:23.854 INFO [stderr] 107 | tree.connect_row_activated(move |tree_view, tree_path, tree_view_column| { Nov 18 02:33:23.854 INFO [stderr] | ^^^^^^^^^^^^^^^^ help: consider using `_tree_view_column` instead Nov 18 02:33:23.855 INFO [stderr] Nov 18 02:33:23.855 INFO [stderr] warning: unused variable: `window_quit` Nov 18 02:33:23.855 INFO [stderr] --> src/app.rs:80:9 Nov 18 02:33:23.855 INFO [stderr] | Nov 18 02:33:23.856 INFO [stderr] 80 | let window_quit = window.clone(); Nov 18 02:33:23.856 INFO [stderr] | ^^^^^^^^^^^ help: consider using `_window_quit` instead Nov 18 02:33:23.856 INFO [stderr] Nov 18 02:33:23.857 INFO [stderr] warning: unused variable: `opt` Nov 18 02:33:23.857 INFO [stderr] --> src/download.rs:110:25 Nov 18 02:33:23.857 INFO [stderr] | Nov 18 02:33:23.858 INFO [stderr] 110 | let opt = constant::get_opt(file_attr); Nov 18 02:33:23.858 INFO [stderr] | ^^^ help: consider using `_opt` instead Nov 18 02:33:23.858 INFO [stderr] Nov 18 02:33:23.945 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:23.946 INFO [stderr] --> src/demons.rs:205:33 Nov 18 02:33:23.946 INFO [stderr] | Nov 18 02:33:23.946 INFO [stderr] 205 | let mut packet = Packet::from(String::from(v[0]), Nov 18 02:33:23.947 INFO [stderr] | ----^^^^^^ Nov 18 02:33:23.947 INFO [stderr] | | Nov 18 02:33:23.947 INFO [stderr] | help: remove this `mut` Nov 18 02:33:23.948 INFO [stderr] | Nov 18 02:33:23.948 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 18 02:33:23.948 INFO [stderr] Nov 18 02:33:24.025 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:24.026 INFO [stderr] --> src/chat_window.rs:78:26 Nov 18 02:33:24.033 INFO [stderr] | Nov 18 02:33:24.034 INFO [stderr] 78 | let (start_iter, mut end_iter) = text_view_presend_clone.get_buffer().unwrap().get_bounds(); Nov 18 02:33:24.034 INFO [stderr] | ----^^^^^^^^ Nov 18 02:33:24.034 INFO [stderr] | | Nov 18 02:33:24.035 INFO [stderr] | help: remove this `mut` Nov 18 02:33:24.035 INFO [stderr] Nov 18 02:33:24.056 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:24.056 INFO [stderr] --> src/download.rs:75:13 Nov 18 02:33:24.056 INFO [stderr] | Nov 18 02:33:24.057 INFO [stderr] 75 | let mut base_file_location = path.to_path_buf(); Nov 18 02:33:24.057 INFO [stderr] | ----^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.057 INFO [stderr] | | Nov 18 02:33:24.057 INFO [stderr] | help: remove this `mut` Nov 18 02:33:24.058 INFO [stderr] Nov 18 02:33:24.058 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:24.058 INFO [stderr] --> src/download.rs:76:13 Nov 18 02:33:24.059 INFO [stderr] | Nov 18 02:33:24.059 INFO [stderr] 76 | let mut buffer = BufReader::new(stream); Nov 18 02:33:24.059 INFO [stderr] | ----^^^^^^ Nov 18 02:33:24.060 INFO [stderr] | | Nov 18 02:33:24.060 INFO [stderr] | help: remove this `mut` Nov 18 02:33:24.060 INFO [stderr] Nov 18 02:33:24.061 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:24.062 INFO [stderr] --> src/download.rs:77:13 Nov 18 02:33:24.063 INFO [stderr] | Nov 18 02:33:24.063 INFO [stderr] 77 | let mut path_infos = PathInfos{ Nov 18 02:33:24.063 INFO [stderr] | ----^^^^^^^^^^ Nov 18 02:33:24.064 INFO [stderr] | | Nov 18 02:33:24.064 INFO [stderr] | help: remove this `mut` Nov 18 02:33:24.064 INFO [stderr] Nov 18 02:33:24.065 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:24.065 INFO [stderr] --> src/download.rs:140:19 Nov 18 02:33:24.065 INFO [stderr] | Nov 18 02:33:24.066 INFO [stderr] 140 | fn read_delimiter(mut stream : & mut BufReader) -> Result, DownLoadError> { Nov 18 02:33:24.066 INFO [stderr] | ----^^^^^^ Nov 18 02:33:24.066 INFO [stderr] | | Nov 18 02:33:24.068 INFO [stderr] | help: remove this `mut` Nov 18 02:33:24.068 INFO [stderr] Nov 18 02:33:24.069 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:24.069 INFO [stderr] --> src/download.rs:155:15 Nov 18 02:33:24.069 INFO [stderr] | Nov 18 02:33:24.070 INFO [stderr] 155 | fn read_bytes(mut stream : & mut BufReader, len: u64) -> String { Nov 18 02:33:24.070 INFO [stderr] | ----^^^^^^ Nov 18 02:33:24.070 INFO [stderr] | | Nov 18 02:33:24.071 INFO [stderr] | help: remove this `mut` Nov 18 02:33:24.071 INFO [stderr] Nov 18 02:33:24.071 INFO [stderr] warning: variable does not need to be mutable Nov 18 02:33:24.071 INFO [stderr] --> src/download.rs:162:23 Nov 18 02:33:24.072 INFO [stderr] | Nov 18 02:33:24.073 INFO [stderr] 162 | fn read_bytes_to_file(mut stream : & mut BufReader, len: u64, file_path: &PathBuf) { Nov 18 02:33:24.074 INFO [stderr] | ----^^^^^^ Nov 18 02:33:24.074 INFO [stderr] | | Nov 18 02:33:24.074 INFO [stderr] | help: remove this `mut` Nov 18 02:33:24.075 INFO [stderr] Nov 18 02:33:24.101 INFO [stderr] warning: constant item is never used: `IPMSG_NOOPERATION` Nov 18 02:33:24.101 INFO [stderr] --> src/constant.rs:9:1 Nov 18 02:33:24.101 INFO [stderr] | Nov 18 02:33:24.102 INFO [stderr] 9 | pub const IPMSG_NOOPERATION: u32 = 0x00000000; Nov 18 02:33:24.102 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.102 INFO [stderr] | Nov 18 02:33:24.103 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 18 02:33:24.103 INFO [stderr] Nov 18 02:33:24.103 INFO [stderr] warning: constant item is never used: `IPMSG_BR_ABSENCE` Nov 18 02:33:24.104 INFO [stderr] --> src/constant.rs:17:1 Nov 18 02:33:24.104 INFO [stderr] | Nov 18 02:33:24.104 INFO [stderr] 17 | pub const IPMSG_BR_ABSENCE: u32 = 0x00000004; Nov 18 02:33:24.105 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.105 INFO [stderr] Nov 18 02:33:24.105 INFO [stderr] warning: constant item is never used: `IPMSG_BR_ISGETLIST` Nov 18 02:33:24.105 INFO [stderr] --> src/constant.rs:21:1 Nov 18 02:33:24.106 INFO [stderr] | Nov 18 02:33:24.106 INFO [stderr] 21 | pub const IPMSG_BR_ISGETLIST: u32 = 0x00000010; Nov 18 02:33:24.106 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.107 INFO [stderr] Nov 18 02:33:24.107 INFO [stderr] warning: constant item is never used: `IPMSG_OKGETLIST` Nov 18 02:33:24.107 INFO [stderr] --> src/constant.rs:23:1 Nov 18 02:33:24.108 INFO [stderr] | Nov 18 02:33:24.108 INFO [stderr] 23 | pub const IPMSG_OKGETLIST: u32 = 0x00000011; Nov 18 02:33:24.108 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.109 INFO [stderr] Nov 18 02:33:24.109 INFO [stderr] warning: constant item is never used: `IPMSG_GETLIST` Nov 18 02:33:24.109 INFO [stderr] --> src/constant.rs:25:1 Nov 18 02:33:24.109 INFO [stderr] | Nov 18 02:33:24.111 INFO [stderr] 25 | pub const IPMSG_GETLIST: u32 = 0x00000012; Nov 18 02:33:24.112 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.112 INFO [stderr] Nov 18 02:33:24.112 INFO [stderr] warning: constant item is never used: `IPMSG_ANSLIST` Nov 18 02:33:24.113 INFO [stderr] --> src/constant.rs:27:1 Nov 18 02:33:24.113 INFO [stderr] | Nov 18 02:33:24.113 INFO [stderr] 27 | pub const IPMSG_ANSLIST: u32 = 0x00000013; Nov 18 02:33:24.113 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.114 INFO [stderr] Nov 18 02:33:24.114 INFO [stderr] warning: constant item is never used: `IPMSG_BR_ISGETLIST2` Nov 18 02:33:24.117 INFO [stderr] --> src/constant.rs:29:1 Nov 18 02:33:24.117 INFO [stderr] | Nov 18 02:33:24.117 INFO [stderr] 29 | pub const IPMSG_BR_ISGETLIST2: u32 = 0x00000018; Nov 18 02:33:24.118 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.118 INFO [stderr] Nov 18 02:33:24.118 INFO [stderr] warning: constant item is never used: `IPMSG_READMSG` Nov 18 02:33:24.118 INFO [stderr] --> src/constant.rs:37:1 Nov 18 02:33:24.119 INFO [stderr] | Nov 18 02:33:24.119 INFO [stderr] 37 | pub const IPMSG_READMSG: u32 = 0x00000030; Nov 18 02:33:24.119 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.120 INFO [stderr] Nov 18 02:33:24.120 INFO [stderr] warning: constant item is never used: `IPMSG_DELMSG` Nov 18 02:33:24.120 INFO [stderr] --> src/constant.rs:39:1 Nov 18 02:33:24.121 INFO [stderr] | Nov 18 02:33:24.121 INFO [stderr] 39 | pub const IPMSG_DELMSG: u32 = 0x00000031; Nov 18 02:33:24.121 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.121 INFO [stderr] Nov 18 02:33:24.122 INFO [stderr] warning: constant item is never used: `IPMSG_ANSREADMSG` Nov 18 02:33:24.122 INFO [stderr] --> src/constant.rs:42:1 Nov 18 02:33:24.122 INFO [stderr] | Nov 18 02:33:24.123 INFO [stderr] 42 | pub const IPMSG_ANSREADMSG: u32 = 0x00000032; Nov 18 02:33:24.123 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.123 INFO [stderr] Nov 18 02:33:24.124 INFO [stderr] warning: constant item is never used: `IPMSG_GETINFO` Nov 18 02:33:24.124 INFO [stderr] --> src/constant.rs:44:1 Nov 18 02:33:24.124 INFO [stderr] | Nov 18 02:33:24.125 INFO [stderr] 44 | pub const IPMSG_GETINFO: u32 = 0x00000040; Nov 18 02:33:24.125 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.125 INFO [stderr] Nov 18 02:33:24.125 INFO [stderr] warning: constant item is never used: `IPMSG_SENDINFO` Nov 18 02:33:24.127 INFO [stderr] --> src/constant.rs:46:1 Nov 18 02:33:24.128 INFO [stderr] | Nov 18 02:33:24.128 INFO [stderr] 46 | pub const IPMSG_SENDINFO: u32 = 0x00000041; Nov 18 02:33:24.128 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.128 INFO [stderr] Nov 18 02:33:24.129 INFO [stderr] warning: constant item is never used: `IPMSG_GETABSENCEINFO` Nov 18 02:33:24.129 INFO [stderr] --> src/constant.rs:49:1 Nov 18 02:33:24.129 INFO [stderr] | Nov 18 02:33:24.130 INFO [stderr] 49 | pub const IPMSG_GETABSENCEINFO: u32 = 0x00000050; Nov 18 02:33:24.130 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.130 INFO [stderr] Nov 18 02:33:24.131 INFO [stderr] warning: constant item is never used: `IPMSG_SENDABSENCEINFO` Nov 18 02:33:24.131 INFO [stderr] --> src/constant.rs:51:1 Nov 18 02:33:24.131 INFO [stderr] | Nov 18 02:33:24.133 INFO [stderr] 51 | pub const IPMSG_SENDABSENCEINFO: u32 = 0x00000051; Nov 18 02:33:24.133 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.134 INFO [stderr] Nov 18 02:33:24.134 INFO [stderr] warning: constant item is never used: `IPMSG_RELEASEFILES` Nov 18 02:33:24.134 INFO [stderr] --> src/constant.rs:56:1 Nov 18 02:33:24.134 INFO [stderr] | Nov 18 02:33:24.135 INFO [stderr] 56 | pub const IPMSG_RELEASEFILES: u32 = 0x00000061; Nov 18 02:33:24.135 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.135 INFO [stderr] Nov 18 02:33:24.136 INFO [stderr] warning: constant item is never used: `IPMSG_GETPUBKEY` Nov 18 02:33:24.136 INFO [stderr] --> src/constant.rs:61:1 Nov 18 02:33:24.136 INFO [stderr] | Nov 18 02:33:24.136 INFO [stderr] 61 | pub const IPMSG_GETPUBKEY: u32 = 0x00000072; Nov 18 02:33:24.137 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.137 INFO [stderr] Nov 18 02:33:24.139 INFO [stderr] warning: constant item is never used: `IPMSG_ANSPUBKEY` Nov 18 02:33:24.139 INFO [stderr] --> src/constant.rs:63:1 Nov 18 02:33:24.139 INFO [stderr] | Nov 18 02:33:24.139 INFO [stderr] 63 | pub const IPMSG_ANSPUBKEY: u32 = 0x00000073; Nov 18 02:33:24.140 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.140 INFO [stderr] Nov 18 02:33:24.140 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_SYMLINK` Nov 18 02:33:24.141 INFO [stderr] --> src/constant.rs:69:1 Nov 18 02:33:24.141 INFO [stderr] | Nov 18 02:33:24.141 INFO [stderr] 69 | pub const IPMSG_FILE_SYMLINK: u32 = 0x00000004; Nov 18 02:33:24.141 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.142 INFO [stderr] Nov 18 02:33:24.142 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_CDEV` Nov 18 02:33:24.142 INFO [stderr] --> src/constant.rs:70:1 Nov 18 02:33:24.144 INFO [stderr] | Nov 18 02:33:24.144 INFO [stderr] 70 | pub const IPMSG_FILE_CDEV: u32 = 0x00000005;// for UNIX Nov 18 02:33:24.144 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.145 INFO [stderr] Nov 18 02:33:24.145 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_BDEV` Nov 18 02:33:24.145 INFO [stderr] --> src/constant.rs:71:1 Nov 18 02:33:24.145 INFO [stderr] | Nov 18 02:33:24.146 INFO [stderr] 71 | pub const IPMSG_FILE_BDEV: u32 = 0x00000006;// for UNIX Nov 18 02:33:24.146 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.146 INFO [stderr] Nov 18 02:33:24.147 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_FIFO` Nov 18 02:33:24.147 INFO [stderr] --> src/constant.rs:72:1 Nov 18 02:33:24.147 INFO [stderr] | Nov 18 02:33:24.147 INFO [stderr] 72 | pub const IPMSG_FILE_FIFO: u32 = 0x00000007;// for UNIX Nov 18 02:33:24.148 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.148 INFO [stderr] Nov 18 02:33:24.149 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_RESFORK` Nov 18 02:33:24.150 INFO [stderr] --> src/constant.rs:73:1 Nov 18 02:33:24.150 INFO [stderr] | Nov 18 02:33:24.150 INFO [stderr] 73 | pub const IPMSG_FILE_RESFORK: u32 = 0x00000010;// for mac Nov 18 02:33:24.151 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.151 INFO [stderr] Nov 18 02:33:24.151 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_RONLYOPT` Nov 18 02:33:24.152 INFO [stderr] --> src/constant.rs:76:1 Nov 18 02:33:24.152 INFO [stderr] | Nov 18 02:33:24.152 INFO [stderr] 76 | pub const IPMSG_FILE_RONLYOPT: u32 = 0x00000100; Nov 18 02:33:24.152 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.153 INFO [stderr] Nov 18 02:33:24.153 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_HIDDENOPT` Nov 18 02:33:24.153 INFO [stderr] --> src/constant.rs:77:1 Nov 18 02:33:24.153 INFO [stderr] | Nov 18 02:33:24.155 INFO [stderr] 77 | pub const IPMSG_FILE_HIDDENOPT: u32 = 0x00001000; Nov 18 02:33:24.155 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.156 INFO [stderr] Nov 18 02:33:24.156 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_EXHIDDENOPT` Nov 18 02:33:24.156 INFO [stderr] --> src/constant.rs:78:1 Nov 18 02:33:24.157 INFO [stderr] | Nov 18 02:33:24.157 INFO [stderr] 78 | pub const IPMSG_FILE_EXHIDDENOPT: u32 = 0x00002000;// for MacOS X Nov 18 02:33:24.157 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.158 INFO [stderr] Nov 18 02:33:24.158 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_ARCHIVEOPT` Nov 18 02:33:24.158 INFO [stderr] --> src/constant.rs:79:1 Nov 18 02:33:24.160 INFO [stderr] | Nov 18 02:33:24.160 INFO [stderr] 79 | pub const IPMSG_FILE_ARCHIVEOPT: u32 = 0x00004000; Nov 18 02:33:24.160 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.161 INFO [stderr] Nov 18 02:33:24.161 INFO [stderr] warning: constant item is never used: `IPMSG_FILE_SYSTEMOPT` Nov 18 02:33:24.161 INFO [stderr] --> src/constant.rs:80:1 Nov 18 02:33:24.161 INFO [stderr] | Nov 18 02:33:24.162 INFO [stderr] 80 | pub const IPMSG_FILE_SYSTEMOPT: u32 = 0x00008000; Nov 18 02:33:24.162 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.162 INFO [stderr] Nov 18 02:33:24.163 INFO [stderr] warning: constant item is never used: `HOSTLIST_SEPARATOR` Nov 18 02:33:24.163 INFO [stderr] --> src/constant.rs:87:1 Nov 18 02:33:24.163 INFO [stderr] | Nov 18 02:33:24.163 INFO [stderr] 87 | pub const HOSTLIST_SEPARATOR: char = '\u{7}'; Nov 18 02:33:24.164 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.165 INFO [stderr] Nov 18 02:33:24.166 INFO [stderr] warning: constant item is never used: `IPMSG_ABSENCEOPT` Nov 18 02:33:24.166 INFO [stderr] --> src/constant.rs:91:1 Nov 18 02:33:24.166 INFO [stderr] | Nov 18 02:33:24.166 INFO [stderr] 91 | pub const IPMSG_ABSENCEOPT: u32 = 0x00000100; Nov 18 02:33:24.167 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.167 INFO [stderr] Nov 18 02:33:24.167 INFO [stderr] warning: constant item is never used: `IPMSG_SERVEROPT` Nov 18 02:33:24.168 INFO [stderr] --> src/constant.rs:93:1 Nov 18 02:33:24.168 INFO [stderr] | Nov 18 02:33:24.168 INFO [stderr] 93 | pub const IPMSG_SERVEROPT: u32 = 0x00000200; Nov 18 02:33:24.169 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.169 INFO [stderr] Nov 18 02:33:24.169 INFO [stderr] warning: constant item is never used: `IPMSG_DIALUPOPT` Nov 18 02:33:24.171 INFO [stderr] --> src/constant.rs:95:1 Nov 18 02:33:24.171 INFO [stderr] | Nov 18 02:33:24.171 INFO [stderr] 95 | pub const IPMSG_DIALUPOPT: u32 = 0x00010000; Nov 18 02:33:24.171 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.172 INFO [stderr] Nov 18 02:33:24.172 INFO [stderr] warning: constant item is never used: `IPMSG_ENCRYPTOPT` Nov 18 02:33:24.172 INFO [stderr] --> src/constant.rs:99:1 Nov 18 02:33:24.173 INFO [stderr] | Nov 18 02:33:24.173 INFO [stderr] 99 | pub const IPMSG_ENCRYPTOPT: u32 = 0x00400000; Nov 18 02:33:24.173 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.174 INFO [stderr] Nov 18 02:33:24.174 INFO [stderr] warning: constant item is never used: `IPMSG_UTF8OPT` Nov 18 02:33:24.174 INFO [stderr] --> src/constant.rs:101:1 Nov 18 02:33:24.174 INFO [stderr] | Nov 18 02:33:24.175 INFO [stderr] 101 | pub const IPMSG_UTF8OPT: u32 = 0x00800000; Nov 18 02:33:24.176 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.176 INFO [stderr] Nov 18 02:33:24.176 INFO [stderr] warning: constant item is never used: `IPMSG_CAPUTF8OPT` Nov 18 02:33:24.177 INFO [stderr] --> src/constant.rs:103:1 Nov 18 02:33:24.177 INFO [stderr] | Nov 18 02:33:24.177 INFO [stderr] 103 | pub const IPMSG_CAPUTF8OPT: u32 = 0x01000000; Nov 18 02:33:24.179 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.179 INFO [stderr] Nov 18 02:33:24.179 INFO [stderr] warning: constant item is never used: `IPMSG_ENCEXTMSGOPT` Nov 18 02:33:24.180 INFO [stderr] --> src/constant.rs:105:1 Nov 18 02:33:24.180 INFO [stderr] | Nov 18 02:33:24.180 INFO [stderr] 105 | pub const IPMSG_ENCEXTMSGOPT: u32 = 0x04000000; Nov 18 02:33:24.181 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.181 INFO [stderr] Nov 18 02:33:24.181 INFO [stderr] warning: constant item is never used: `IPMSG_CLIPBOARDOPT` Nov 18 02:33:24.182 INFO [stderr] --> src/constant.rs:107:1 Nov 18 02:33:24.182 INFO [stderr] | Nov 18 02:33:24.182 INFO [stderr] 107 | pub const IPMSG_CLIPBOARDOPT: u32 = 0x08000000; Nov 18 02:33:24.183 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.183 INFO [stderr] Nov 18 02:33:24.183 INFO [stderr] warning: constant item is never used: `IPMSG_CAPFILEENC_OBSLT` Nov 18 02:33:24.184 INFO [stderr] --> src/constant.rs:108:1 Nov 18 02:33:24.185 INFO [stderr] | Nov 18 02:33:24.185 INFO [stderr] 108 | pub const IPMSG_CAPFILEENC_OBSLT: u32 = 0x00001000; Nov 18 02:33:24.185 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.185 INFO [stderr] Nov 18 02:33:24.185 INFO [stderr] warning: constant item is never used: `IPMSG_CAPFILEENCOPT` Nov 18 02:33:24.186 INFO [stderr] --> src/constant.rs:109:1 Nov 18 02:33:24.186 INFO [stderr] | Nov 18 02:33:24.186 INFO [stderr] 109 | pub const IPMSG_CAPFILEENCOPT: u32 = 0x00040000; Nov 18 02:33:24.186 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.186 INFO [stderr] Nov 18 02:33:24.187 INFO [stderr] warning: constant item is never used: `IPMSG_MULTICASTOPT` Nov 18 02:33:24.187 INFO [stderr] --> src/constant.rs:119:1 Nov 18 02:33:24.187 INFO [stderr] | Nov 18 02:33:24.187 INFO [stderr] 119 | pub const IPMSG_MULTICASTOPT: u32 = 0x00000800; Nov 18 02:33:24.187 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.188 INFO [stderr] Nov 18 02:33:24.188 INFO [stderr] warning: constant item is never used: `IPMSG_AUTORETOPT` Nov 18 02:33:24.188 INFO [stderr] --> src/constant.rs:121:1 Nov 18 02:33:24.188 INFO [stderr] | Nov 18 02:33:24.189 INFO [stderr] 121 | pub const IPMSG_AUTORETOPT: u32 = 0x00002000; Nov 18 02:33:24.190 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.191 INFO [stderr] Nov 18 02:33:24.191 INFO [stderr] warning: constant item is never used: `IPMSG_RETRYOPT` Nov 18 02:33:24.191 INFO [stderr] --> src/constant.rs:123:1 Nov 18 02:33:24.192 INFO [stderr] | Nov 18 02:33:24.192 INFO [stderr] 123 | pub const IPMSG_RETRYOPT: u32 = 0x00004000; Nov 18 02:33:24.192 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.192 INFO [stderr] Nov 18 02:33:24.193 INFO [stderr] warning: constant item is never used: `IPMSG_PASSWORDOPT` Nov 18 02:33:24.193 INFO [stderr] --> src/constant.rs:125:1 Nov 18 02:33:24.193 INFO [stderr] | Nov 18 02:33:24.194 INFO [stderr] 125 | pub const IPMSG_PASSWORDOPT: u32 = 0x00008000; Nov 18 02:33:24.194 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.195 INFO [stderr] Nov 18 02:33:24.196 INFO [stderr] warning: constant item is never used: `IPMSG_NOLOGOPT` Nov 18 02:33:24.196 INFO [stderr] --> src/constant.rs:127:1 Nov 18 02:33:24.196 INFO [stderr] | Nov 18 02:33:24.196 INFO [stderr] 127 | pub const IPMSG_NOLOGOPT: u32 = 0x00020000; Nov 18 02:33:24.196 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.197 INFO [stderr] Nov 18 02:33:24.197 INFO [stderr] warning: constant item is never used: `IPMSG_NOADDLISTOPT` Nov 18 02:33:24.197 INFO [stderr] --> src/constant.rs:129:1 Nov 18 02:33:24.197 INFO [stderr] | Nov 18 02:33:24.198 INFO [stderr] 129 | pub const IPMSG_NOADDLISTOPT: u32 = 0x00080000; Nov 18 02:33:24.198 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.198 INFO [stderr] Nov 18 02:33:24.199 INFO [stderr] warning: constant item is never used: `IPMSG_READCHECKOPT` Nov 18 02:33:24.200 INFO [stderr] --> src/constant.rs:131:1 Nov 18 02:33:24.200 INFO [stderr] | Nov 18 02:33:24.200 INFO [stderr] 131 | pub const IPMSG_READCHECKOPT: u32 = 0x00100000; Nov 18 02:33:24.201 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.201 INFO [stderr] Nov 18 02:33:24.201 INFO [stderr] warning: constant item is never used: `IPMSG_SECRETEXOPT` Nov 18 02:33:24.201 INFO [stderr] --> src/constant.rs:132:1 Nov 18 02:33:24.202 INFO [stderr] | Nov 18 02:33:24.202 INFO [stderr] 132 | pub const IPMSG_SECRETEXOPT: u32 = IPMSG_READCHECKOPT|IPMSG_SECRETOPT; Nov 18 02:33:24.202 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.202 INFO [stderr] Nov 18 02:33:24.206 INFO [stderr] warning: type alias is never used: `ExtStr` Nov 18 02:33:24.207 INFO [stderr] --> src/model.rs:26:1 Nov 18 02:33:24.207 INFO [stderr] | Nov 18 02:33:24.207 INFO [stderr] 26 | type ExtStr = String; Nov 18 02:33:24.208 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.208 INFO [stderr] Nov 18 02:33:24.208 INFO [stderr] warning: method is never used: `command` Nov 18 02:33:24.209 INFO [stderr] --> src/model.rs:50:5 Nov 18 02:33:24.209 INFO [stderr] | Nov 18 02:33:24.209 INFO [stderr] 50 | fn command(command_no: u32) -> PacketBuilder { Nov 18 02:33:24.209 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.210 INFO [stderr] Nov 18 02:33:24.210 INFO [stderr] warning: method is never used: `command_opt` Nov 18 02:33:24.210 INFO [stderr] --> src/model.rs:61:5 Nov 18 02:33:24.211 INFO [stderr] | Nov 18 02:33:24.211 INFO [stderr] 61 | fn command_opt(mut self, ext_command_no: u32) -> PacketBuilder { Nov 18 02:33:24.211 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.212 INFO [stderr] Nov 18 02:33:24.212 INFO [stderr] warning: function is never used: `modify_received_list` Nov 18 02:33:24.212 INFO [stderr] --> src/chat_window.rs:264:1 Nov 18 02:33:24.212 INFO [stderr] | Nov 18 02:33:24.213 INFO [stderr] 264 | fn modify_received_list(received_store :Option, received_files: Arc>>) -> ::glib::Continue { Nov 18 02:33:24.213 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.213 INFO [stderr] Nov 18 02:33:24.214 INFO [stderr] warning: variant is never constructed: `InValidType` Nov 18 02:33:24.214 INFO [stderr] --> src/download.rs:18:5 Nov 18 02:33:24.214 INFO [stderr] | Nov 18 02:33:24.214 INFO [stderr] 18 | InValidType, Nov 18 02:33:24.215 INFO [stderr] | ^^^^^^^^^^^ Nov 18 02:33:24.215 INFO [stderr] Nov 18 02:33:24.215 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.216 INFO [stderr] --> src/demons.rs:61:33 Nov 18 02:33:24.216 INFO [stderr] | Nov 18 02:33:24.216 INFO [stderr] 61 | sender.send(packet); Nov 18 02:33:24.216 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.217 INFO [stderr] | Nov 18 02:33:24.217 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 18 02:33:24.217 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.217 INFO [stderr] Nov 18 02:33:24.218 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.218 INFO [stderr] --> src/demons.rs:100:25 Nov 18 02:33:24.218 INFO [stderr] | Nov 18 02:33:24.219 INFO [stderr] 100 | sender.send(OperUser::new(user, Operate::REMOVE)); Nov 18 02:33:24.219 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.219 INFO [stderr] | Nov 18 02:33:24.219 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.220 INFO [stderr] Nov 18 02:33:24.220 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.220 INFO [stderr] --> src/demons.rs:119:25 Nov 18 02:33:24.221 INFO [stderr] | Nov 18 02:33:24.221 INFO [stderr] 119 | sender.send(OperUser::new(user, Operate::ADD)); Nov 18 02:33:24.221 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.221 INFO [stderr] | Nov 18 02:33:24.222 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.222 INFO [stderr] Nov 18 02:33:24.222 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.224 INFO [stderr] --> src/demons.rs:123:25 Nov 18 02:33:24.224 INFO [stderr] | Nov 18 02:33:24.225 INFO [stderr] 123 | sender.send(OperUser::new(user, Operate::ADD)); Nov 18 02:33:24.225 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.225 INFO [stderr] | Nov 18 02:33:24.225 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.225 INFO [stderr] Nov 18 02:33:24.226 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.226 INFO [stderr] --> src/demons.rs:175:25 Nov 18 02:33:24.226 INFO [stderr] | Nov 18 02:33:24.226 INFO [stderr] 175 | remained_sender.send(received_packet_inner); Nov 18 02:33:24.226 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.226 INFO [stderr] | Nov 18 02:33:24.227 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.227 INFO [stderr] Nov 18 02:33:24.227 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.227 INFO [stderr] --> src/demons.rs:281:5 Nov 18 02:33:24.227 INFO [stderr] | Nov 18 02:33:24.228 INFO [stderr] 281 | buffer.write(util::utf8_to_gb18030(&make_header(&root_path)).as_slice());//root dir Nov 18 02:33:24.228 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.228 INFO [stderr] | Nov 18 02:33:24.228 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.228 INFO [stderr] Nov 18 02:33:24.228 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.229 INFO [stderr] --> src/demons.rs:288:17 Nov 18 02:33:24.229 INFO [stderr] | Nov 18 02:33:24.229 INFO [stderr] 288 | buffer.write(util::utf8_to_gb18030(&header).as_slice()); Nov 18 02:33:24.229 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.229 INFO [stderr] | Nov 18 02:33:24.230 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.230 INFO [stderr] Nov 18 02:33:24.230 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.230 INFO [stderr] --> src/demons.rs:294:21 Nov 18 02:33:24.230 INFO [stderr] | Nov 18 02:33:24.231 INFO [stderr] 294 | buffer.write(&buf[..bytes_read]); Nov 18 02:33:24.231 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.231 INFO [stderr] | Nov 18 02:33:24.231 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.231 INFO [stderr] Nov 18 02:33:24.231 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.232 INFO [stderr] --> src/demons.rs:302:5 Nov 18 02:33:24.232 INFO [stderr] | Nov 18 02:33:24.232 INFO [stderr] 302 | buffer.write("000D:.:0:3:0:".as_bytes()); Nov 18 02:33:24.232 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.232 INFO [stderr] | Nov 18 02:33:24.233 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.233 INFO [stderr] Nov 18 02:33:24.233 INFO [stderr] warning: variable `receivedPacketInner` should have a snake case name such as `received_packet_inner` Nov 18 02:33:24.233 INFO [stderr] --> src/demons.rs:332:23 Nov 18 02:33:24.233 INFO [stderr] | Nov 18 02:33:24.233 INFO [stderr] 332 | if let Ok(receivedPacketInner) = rx.try_recv() { Nov 18 02:33:24.234 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.234 INFO [stderr] | Nov 18 02:33:24.234 INFO [stderr] = note: #[warn(non_snake_case)] on by default Nov 18 02:33:24.234 INFO [stderr] Nov 18 02:33:24.234 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.234 INFO [stderr] --> src/download.rs:116:29 Nov 18 02:33:24.234 INFO [stderr] | Nov 18 02:33:24.234 INFO [stderr] 116 | fs::create_dir(&next_path); Nov 18 02:33:24.234 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.234 INFO [stderr] | Nov 18 02:33:24.234 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.234 INFO [stderr] Nov 18 02:33:24.234 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.234 INFO [stderr] --> src/download.rs:158:5 Nov 18 02:33:24.234 INFO [stderr] | Nov 18 02:33:24.234 INFO [stderr] 158 | handler.read_to_end(&mut s_buffer); Nov 18 02:33:24.235 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.235 INFO [stderr] | Nov 18 02:33:24.235 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.235 INFO [stderr] Nov 18 02:33:24.235 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.235 INFO [stderr] --> src/download.rs:170:9 Nov 18 02:33:24.235 INFO [stderr] | Nov 18 02:33:24.235 INFO [stderr] 170 | f.write(&buf[..bytes_read]); Nov 18 02:33:24.235 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.235 INFO [stderr] | Nov 18 02:33:24.235 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.235 INFO [stderr] Nov 18 02:33:24.235 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 18 02:33:24.235 INFO [stderr] --> src/app.rs:112:13 Nov 18 02:33:24.235 INFO [stderr] | Nov 18 02:33:24.235 INFO [stderr] 112 | remained_sender1.send(ReceivedPacketInner::new(ip_str)); Nov 18 02:33:24.235 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 18 02:33:24.235 INFO [stderr] | Nov 18 02:33:24.235 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 18 02:33:24.235 INFO [stderr] Nov 18 02:33:25.687 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.87s Nov 18 02:33:25.695 INFO [stderr] su: No module specific data is present Nov 18 02:33:26.491 INFO running `"docker" "inspect" "197b89a82511a7638274b80add40b6d14cd6f22c4bf606eb9b7dccba680d751e"` Nov 18 02:33:26.903 INFO running `"docker" "rm" "-f" "197b89a82511a7638274b80add40b6d14cd6f22c4bf606eb9b7dccba680d751e"` Nov 18 02:33:27.211 INFO [stdout] 197b89a82511a7638274b80add40b6d14cd6f22c4bf606eb9b7dccba680d751e Nov 18 02:33:27.213 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-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"` Nov 18 02:33:27.673 INFO [stdout] f7a915b887eb7a8f302262c602db8cbe6f49b110f928d570316d2fb44f01fb7f Nov 18 02:33:27.675 INFO running `"docker" "start" "-a" "f7a915b887eb7a8f302262c602db8cbe6f49b110f928d570316d2fb44f01fb7f"` Nov 18 02:33:29.478 INFO [stderr] usermod: no changes Nov 18 02:33:29.651 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.14s Nov 18 02:33:29.663 INFO [stderr] Running /target/debug/deps/raudient-1326e894aff4452e Nov 18 02:33:29.726 INFO [stdout] Nov 18 02:33:29.726 INFO [stdout] running 0 tests Nov 18 02:33:29.726 INFO [stdout] Nov 18 02:33:29.726 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 02:33:29.726 INFO [stdout] Nov 18 02:33:29.743 INFO [stderr] Running /target/debug/deps/raudient-0e99c3b4c4a38b0d Nov 18 02:33:29.747 INFO [stdout] Nov 18 02:33:29.747 INFO [stdout] running 0 tests Nov 18 02:33:29.747 INFO [stdout] Nov 18 02:33:29.747 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 02:33:29.747 INFO [stdout] Nov 18 02:33:29.751 INFO [stderr] Doc-tests raudient Nov 18 02:33:32.975 INFO [stdout] Nov 18 02:33:32.975 INFO [stdout] running 0 tests Nov 18 02:33:32.975 INFO [stdout] Nov 18 02:33:32.975 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 18 02:33:32.975 INFO [stdout] Nov 18 02:33:32.979 INFO [stderr] su: No module specific data is present Nov 18 02:33:33.613 INFO running `"docker" "inspect" "f7a915b887eb7a8f302262c602db8cbe6f49b110f928d570316d2fb44f01fb7f"` Nov 18 02:33:34.063 INFO running `"docker" "rm" "-f" "f7a915b887eb7a8f302262c602db8cbe6f49b110f928d570316d2fb44f01fb7f"` Nov 18 02:33:34.502 INFO [stdout] f7a915b887eb7a8f302262c602db8cbe6f49b110f928d570316d2fb44f01fb7f