Created
December 4, 2014 08:13
-
-
Save daboross/7e50487b6b21b6fe25d6 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:136:27: 136:34 error: cannot move out of dereference of `&`-pointer | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:136 let shared_ctcp = message.ctcp.map(|(ref a,ref b)| (&**a, &**b)); | |
^~~~~~~ | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:136:46: 136:51 error: borrowed value does not live long enough | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:136 let shared_ctcp = message.ctcp.map(|(ref a,ref b)| (&**a, &**b)); | |
^~~~~ | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:133:60: 188: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.map(|(ref a,ref b)| (&**a, &**b)); | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:137 | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:138 // PING | |
... | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:136:60: 136:73 note: ...but borrowed value is only valid for the block at 136:59 | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:136 let shared_ctcp = message.ctcp.map(|(ref a,ref b)| (&**a, &**b)); | |
^~~~~~~~~~~~~ | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:136:52: 136:57 error: borrowed value does not live long enough | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:136 let shared_ctcp = message.ctcp.map(|(ref a,ref b)| (&**a, &**b)); | |
^~~~~ | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:133:60: 188: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.map(|(ref a,ref b)| (&**a, &**b)); | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:137 | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:138 // PING | |
... | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:136:60: 136:73 note: ...but borrowed value is only valid for the block at 136:59 | |
/home/daboross/Projects/Rust/zaldinar/src/lib.rs:136 let shared_ctcp = message.ctcp.map(|(ref a,ref b)| (&**a, &**b)); | |
^~~~~~~~~~~~~ | |
error: aborting due to 3 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