Skip to content

Commit c3f64c5

Browse files
lqdcompiler-errors
authored andcommitted
derive Default impl
1 parent 89cd6cb commit c3f64c5

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

crates/formality-macros/src/precedence.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ use proc_macro2::{Ident, Literal, Span, TokenStream};
44
use quote::quote;
55
use syn::spanned::Spanned;
66

7-
#[derive(Debug)]
7+
#[derive(Debug, Default)]
88
pub(crate) enum Precedence {
9+
#[default]
910
Defaulted,
1011
Parsed {
1112
level: usize,
@@ -31,12 +32,6 @@ impl Precedence {
3132
}
3233
}
3334

34-
impl Default for Precedence {
35-
fn default() -> Self {
36-
Precedence::Defaulted
37-
}
38-
}
39-
4035
impl syn::parse::Parse for Precedence {
4136
fn parse(input: syn::parse::ParseStream) -> syn::Result<Self> {
4237
let token_stream: TokenStream = input.parse()?;

0 commit comments

Comments
 (0)