This is pretty minor but I like how in Rust you can use constructs like if-statements and match-statements as expressions. For example:
let foo = if some_condition {
"condition is true"
} else {
"condition is false"
};
let bar = match x {
0 => "string",
1 => "another string",
_ => "default"
};
It's not super significant but I think it's an elegant syntactic feature.