mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-02 19:53:46 +00:00
16 lines
392 B
Rust
16 lines
392 B
Rust
|
#![crate_name = "foo"]
|
||
|
|
||
|
// @has 'foo/struct.Foo.html'
|
||
|
// @has - '//*[@id="deref-methods-i32"]' 'Methods from Deref<Target = i32>'
|
||
|
// @has - '//*[@id="deref-methods-i32-1"]//*[@id="associatedconstant.BITS"]/h4' \
|
||
|
// 'pub const BITS: u32 = 32u32'
|
||
|
pub struct Foo(i32);
|
||
|
|
||
|
impl std::ops::Deref for Foo {
|
||
|
type Target = i32;
|
||
|
|
||
|
fn deref(&self) -> &Self::Target {
|
||
|
&self.0
|
||
|
}
|
||
|
}
|