mirror of
https://github.com/rust-lang/rust.git
synced 2026-07-18 21:57:15 -04:00
15 lines
550 B
Rust
15 lines
550 B
Rust
#![crate_name = "c"]
|
|
#![feature(impl_restriction)]
|
|
|
|
//@ matches c/trait.Foo.html '//*[@class="stab impl_restriction"]' \
|
|
// 'This trait cannot be implemented outside c.$'
|
|
//@ has c/trait.Foo.html '//*[@class="stab impl_restriction"]//code' 'c'
|
|
pub impl(crate) trait Foo {}
|
|
|
|
pub mod inner {
|
|
//@ matches c/inner/trait.Bar.html '//*[@class="stab impl_restriction"]' \
|
|
// 'This trait cannot be implemented outside c.$'
|
|
//@ has c/inner/trait.Bar.html '//*[@class="stab impl_restriction"]//code' 'c'
|
|
pub impl(self) trait Bar {}
|
|
}
|