Skip to content

Commit 824d2ce

Browse files
Added public sealed api in trait_associated_type_added (#1151)
closes #1110.
1 parent e8ac982 commit 824d2ce

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

src/lints/trait_associated_type_added.ron

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ SemverQuery(
3535
item {
3636
... on Trait {
3737
visibility_limit @filter(op: "=", value: ["$public"]) @output
38-
unconditionally_sealed @filter(op: "!=", value: ["$true"])
38+
public_api_sealed @filter(op: "!=", value: ["$true"])
3939
4040
importable_path {
4141
path @filter(op: "=", value: ["%path"])

test_crates/trait_associated_type_added/new/src/lib.rs

+9
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,12 @@ pub trait TypeDocHidden {
6767

6868
fn make_me_non_dyn_compatible() -> Self;
6969
}
70+
71+
pub trait PublicAPISealed {
72+
#[doc(hidden)]
73+
type Hidden;
74+
75+
type Bar;
76+
77+
fn make_me_non_dyn_compatible() -> Self;
78+
}

test_crates/trait_associated_type_added/old/src/lib.rs

+7
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,10 @@ pub trait TypeDocHidden {
5151

5252
fn make_me_non_dyn_compatible() -> Self;
5353
}
54+
55+
pub trait PublicAPISealed {
56+
#[doc(hidden)]
57+
type Hidden;
58+
59+
fn make_me_non_dyn_compatible() -> Self;
60+
}

0 commit comments

Comments
 (0)