- leftist heap
- Feb 28, 2013
-
-
Fun Shoe
|
So what's the best way to install Rust on OSX and get something half portable? Just the official installer? Hand-bomb the official binaries somewhere?
|
#
¿
Jun 19, 2015 00:13
|
|
- Adbot
-
ADBOT LOVES YOU
|
|
#
¿
Apr 30, 2024 00:50
|
|
- leftist heap
- Feb 28, 2013
-
-
Fun Shoe
|
^^^ pretty much the conclusion I came to. I'm also a Rust newb.
You can also match on self and do roughly the same thing but it's very unwieldy.
|
#
¿
Jun 19, 2015 19:24
|
|
- leftist heap
- Feb 28, 2013
-
-
Fun Shoe
|
I also wouldn't mind seeing more words about lifetimes. The official book is pretty brief about them. Like, both of these work:
code:#[derive(Debug)]
struct Butt<'a> {
fart: &'a i32,
poop: &'a str
}
fn main() {
let dilz = &32;
let dong = "balls";
let rear end = Butt{fart: dilz, poop: dong};
println!("My butt: {:?}", rear end);
}
code:#[derive(Debug)]
struct Butt<'a, 'b> {
fart: &'a i32,
poop: &'b str
}
fn main() {
let dilz = &32;
let dong = "balls";
let rear end = Butt{fart: dilz, poop: dong};
println!("My butt: {:?}", rear end);
}
What the heck is the difference? Would you ever actually need more than one explicit lifetime for a struct?
|
#
¿
Jun 20, 2015 00:15
|
|