Created
November 28, 2014 06:49
-
-
Save daboross/3edc2caa3037b4539797 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Compiling irc v0.0.1 (file:///home/daboross/Projects/Rust/Learn/basic-irc) | |
/home/daboross/Projects/Rust/Learn/basic-irc/src/lib.rs:193:64: 193:65 error: `s` does not live long enough | |
/home/daboross/Projects/Rust/Learn/basic-irc/src/lib.rs:193 let shared_mask = message.mask.map(|s: String| s.as_slice()); | |
^ | |
/home/daboross/Projects/Rust/Learn/basic-irc/src/lib.rs:191:18: 212:14 note: reference must be valid for the block at 191:17... | |
/home/daboross/Projects/Rust/Learn/basic-irc/src/lib.rs:191 loop { | |
/home/daboross/Projects/Rust/Learn/basic-irc/src/lib.rs:192 let message: IrcMessage = self.data_in.recv(); | |
/home/daboross/Projects/Rust/Learn/basic-irc/src/lib.rs:193 let shared_mask = message.mask.map(|s: String| s.as_slice()); | |
/home/daboross/Projects/Rust/Learn/basic-irc/src/lib.rs:194 let args_shared = &[];//message.args.iter().map(|s: &String| s.as_slice()).collect::<Vec<&str>>(); | |
/home/daboross/Projects/Rust/Learn/basic-irc/src/lib.rs:195 let interface_clone = self.interface.clone(); | |
/home/daboross/Projects/Rust/Learn/basic-irc/src/lib.rs:196 | |
... | |
/home/daboross/Projects/Rust/Learn/basic-irc/src/lib.rs:193:64: 193:76 note: ...but borrowed value is only valid for the block at 193:63 | |
/home/daboross/Projects/Rust/Learn/basic-irc/src/lib.rs:193 let shared_mask = message.mask.map(|s: String| s.as_slice()); | |
^~~~~~~~~~~~ | |
error: aborting due to previous error | |
Could not compile `irc`. | |
To learn more, run the command again with --verbose. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment