Closed
Description
One liner function definitions causes a lint warning about unused braces. Removing said braces, creates invalid rust.
rust-lang/rust#70814
warning: unnecessary braces around block return value
--> src/models/user.rs:137:63
|
137 | fn ticket(&self, context : &SharedContext) -> Option<Ticket> { self.get_ticket(context) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these braces
Minimum example
#[juniper::graphql_object]
impl Obj {
fn ticket(&self) -> &str { &self.field }
}
I expect no lint errors.
cargo 1.44.0-nightly (ebda5065e 2020-04-16)
Metadata
Metadata
Assignees
Labels
No labels