rust/tests/ui/privacy/sealed-traits
Esteban Küber 6dbad23641 When encountering sealed traits, point types that implement it
```
error[E0277]: the trait bound `S: d::Hidden` is not satisfied
  --> $DIR/sealed-trait-local.rs:53:20
   |
LL | impl c::Sealed for S {}
   |                    ^ the trait `d::Hidden` is not implemented for `S`
   |
note: required by a bound in `c::Sealed`
  --> $DIR/sealed-trait-local.rs:17:23
   |
LL |     pub trait Sealed: self::d::Hidden {
   |                       ^^^^^^^^^^^^^^^ required by this bound in `Sealed`
   = note: `Sealed` is a "sealed trait", because to implement it you also need to implement `c::d::Hidden`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
   = help: the following types implement the trait:
            - c::X
            - c::Y
```

The last `help` is new.
2023-10-27 17:40:52 +00:00
..
private-trait-non-local.rs Tweak privacy errors to account for reachable items 2023-06-22 16:50:31 +00:00
private-trait-non-local.stderr Tweak privacy errors to account for reachable items 2023-06-22 16:50:31 +00:00
private-trait.rs Tweak privacy errors to account for reachable items 2023-06-22 16:50:31 +00:00
private-trait.stderr Tweak privacy errors to account for reachable items 2023-06-22 16:50:31 +00:00
re-exported-trait.fixed Tweak privacy errors to account for reachable items 2023-06-22 16:50:31 +00:00
re-exported-trait.rs Tweak privacy errors to account for reachable items 2023-06-22 16:50:31 +00:00
re-exported-trait.stderr Tweak privacy errors to account for reachable items 2023-06-22 16:50:31 +00:00
sealed-trait-local.rs When encountering sealed traits, point types that implement it 2023-10-27 17:40:52 +00:00
sealed-trait-local.stderr When encountering sealed traits, point types that implement it 2023-10-27 17:40:52 +00:00