mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-26 00:34:06 +00:00
23 lines
455 B
Rust
23 lines
455 B
Rust
#![feature(let_chains)]
|
|
trait Demo {}
|
|
|
|
impl dyn Demo {
|
|
pub fn report(&self) -> u32 {
|
|
let sum = |a: u32,
|
|
b: u32,
|
|
c: u32| {
|
|
a + b + c
|
|
};
|
|
sum(1, 2, 3)
|
|
}
|
|
|
|
fn check(&self, val: Option<u32>, num: Option<u32>) {
|
|
if let Some(b) = val
|
|
&& let Some(c) = num {
|
|
&& b == c {
|
|
}
|
|
}
|
|
}
|
|
|
|
fn main() { } //~ ERROR this file contains an unclosed delimiter
|