diff --git a/crates/ide-assists/src/handlers/generate_delegate_trait.rs b/crates/ide-assists/src/handlers/generate_delegate_trait.rs index ce8f4256c085..19fb9fa39007 100644 --- a/crates/ide-assists/src/handlers/generate_delegate_trait.rs +++ b/crates/ide-assists/src/handlers/generate_delegate_trait.rs @@ -106,7 +106,7 @@ struct Field { } impl Field { - pub fn new( + pub(crate) fn new( ctx: &AssistContext<'_>, f: Either, ) -> Option { @@ -208,12 +208,12 @@ struct Struct { } impl Struct { - pub fn new(s: ast::Struct) -> Option { + pub(crate) fn new(s: ast::Struct) -> Option { let name = s.name()?; Some(Struct { name, strukt: s }) } - pub fn delegate(&self, field: Field, acc: &mut Assists, ctx: &AssistContext<'_>) { + pub(crate) fn delegate(&self, field: Field, acc: &mut Assists, ctx: &AssistContext<'_>) { let db = ctx.db(); for delegee in &field.impls { // FIXME : We can omit already implemented impl_traits