-
Couldn't load subscription status.
- Fork 962
Closed
Labels
C-bugCategory: this is a bug; use also I-* labels for specific bug kinds, e.g. I-non-idempotency or I-ICECategory: this is a bug; use also I-* labels for specific bug kinds, e.g. I-non-idempotency or I-ICE
Description
I have a function
fn make_lazy(f: fn() -> fn(u8) -> u8) -> impl Fn(u8) -> u8 {
Box::new(move |x| f()(x))
}Running rustfmt --check (rustfmt 1.2.2-nightly (5274b49c 2019-04-24)) yeilds
fn make_lazy(f: fn() -> fn(u8) -> fn(u8) -> u8) -> impl Fn(u8) -> u8 {
Box::new(move |x| f()(x))
}fn(u8) -> is duplicated.
fn() -> (fn(u8) -> u8)yieldsfn() -> (fn(u8) -> u8) -> (fn(u8) -> u8)fn() -> impl Fn(u8) -> u8yieldsfn() -> impl Fn(u8) -> impl Fn(u8) -> u8impl Fn() -> fn(u8) -> u8is finefn() -> u8is also fine
Metadata
Metadata
Assignees
Labels
C-bugCategory: this is a bug; use also I-* labels for specific bug kinds, e.g. I-non-idempotency or I-ICECategory: this is a bug; use also I-* labels for specific bug kinds, e.g. I-non-idempotency or I-ICE