16 lines
341 B
Rust
16 lines
341 B
Rust
|
// error-pattern:fail
|
||
|
|
||
|
fn main() {
|
||
|
let cheese = "roquefort";
|
||
|
let carrots = @"crunchy";
|
||
|
|
||
|
fn (tasties: @str, macerate: &block(&str)) {
|
||
|
macerate(*tasties);
|
||
|
} (carrots, { |&food|
|
||
|
let mush = food + cheese;
|
||
|
lambda() {
|
||
|
let chew = mush + cheese;
|
||
|
fail "so yummy"
|
||
|
} ();
|
||
|
});
|
||
|
}
|