Created
December 4, 2014 08:15
-
-
Save daboross/126908dd88bfbcdb55ef 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 zaldinar v0.0.1 (file:///home/daboross/Projects/Rust/zaldinar) | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:137:56: 137:61 error: borrowed value does not live long enough | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:137 let shared_ctcp = message.ctcp.as_ref().map(|&(ref a, ref b)| (a.as_slice(), b.as_slice())); | |
^~~~~ | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:133:60: 189:6 note: reference must be valid for the block at 133:59... | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:133 fn process_message<'a>(&self, message: &'a IrcMessage) { | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:134 let shared_mask: Option<&str> = message.mask.as_ref().map(|s| &**s); | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:135 let shared_args = message.args.iter().map(|s| &**s).collect::<Vec<&'a str>>(); | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:136 // let shared_ctcp = message.ctcp.as_ref().map(|t| t.iter().map(|s| &**s).collect::<(&'a str, &'a str)>()); | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:137 let shared_ctcp = message.ctcp.as_ref().map(|&(ref a, ref b)| (a.as_slice(), b.as_slice())); | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:138 | |
... | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:137:27: 137:100 note: ...but borrowed value is only valid for the method call at 137:26 | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:137 let shared_ctcp = message.ctcp.as_ref().map(|&(ref a, ref b)| (a.as_slice(), b.as_slice())); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:137:63: 137:68 error: borrowed value does not live long enough | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:137 let shared_ctcp = message.ctcp.as_ref().map(|&(ref a, ref b)| (a.as_slice(), b.as_slice())); | |
^~~~~ | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:133:60: 189:6 note: reference must be valid for the block at 133:59... | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:133 fn process_message<'a>(&self, message: &'a IrcMessage) { | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:134 let shared_mask: Option<&str> = message.mask.as_ref().map(|s| &**s); | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:135 let shared_args = message.args.iter().map(|s| &**s).collect::<Vec<&'a str>>(); | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:136 // let shared_ctcp = message.ctcp.as_ref().map(|t| t.iter().map(|s| &**s).collect::<(&'a str, &'a str)>()); | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:137 let shared_ctcp = message.ctcp.as_ref().map(|&(ref a, ref b)| (a.as_slice(), b.as_slice())); | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:138 | |
... | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:137:27: 137:100 note: ...but borrowed value is only valid for the method call at 137:26 | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:137 let shared_ctcp = message.ctcp.as_ref().map(|&(ref a, ref b)| (a.as_slice(), b.as_slice())); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
error: aborting due to 2 previous errors | |
Could not compile `zaldinar`. | |
To learn more, run the command again with --verbose. | |
[Finished in 0.5s with exit code 101] | |
[cmd: ['cargo', 'build']] | |
[dir: /home/daboross/Projects/Rust/zaldinar/src] | |
[path: /home/daboross/.local/bin:/home/daboross/.bin/aliases:/home/daboross/.bin/compiled:/home/daboross/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment