rust-analyzer icon indicating copy to clipboard operation
rust-analyzer copied to clipboard

fix: ide-assists, some generate_\* indentations

Open A4-Tacks opened this issue 7 months ago • 1 comments

Fix files:

  • generate_default_from_enum_variant.rs
  • generate_default_from_new.rs
  • generate_deref.rs
  • generate_enum_is_method.rs
  • generate_enum_projection_method.rs
  • generate_getter_or_setter.rs
  • generate_is_empty_from_len.rs
  • generate_from_impl_for_enum.rs

Example:

mod foo {
    enum Foo {
        $0String(String),
    }
}

Old output:

mod foo {
    enum Foo {
        String(String),
    }

impl From<String> for Foo {
    fn from(v: String) -> Self {
        Self::String(v)
    }
}
}

Fixed output:

mod foo {
    enum Foo {
        String(String),
    }

    impl From<String> for Foo {
        fn from(v: String) -> Self {
            Self::String(v)
        }
    }
}

A4-Tacks avatar May 13 '25 08:05 A4-Tacks

Fixed more indentation

A4-Tacks avatar Jun 01 '25 11:06 A4-Tacks