Sign in
android
/
toolchain
/
rustc
/
d720b3f2ba07cb42ff7b311589c99daefe3aaa22
/
.
/
tests
/
ui
/
autoref-autoderef
/
autoderef-method.rs
blob: 5b7965e9553fef2a74bf002d10576cf3c9438541 [
file
] [
log
] [
blame
]
// run-pass
#![
allow
(
non_camel_case_types
)]
trait
double
{
fn
double
(
self
:
Box
<
Self
>)
->
usize
;
}
impl
double
for
usize
{
fn
double
(
self
:
Box
<
usize
>)
->
usize
{
*
self
*
2
}
}
pub
fn
main
()
{
let
x
:
Box
<
_
>
=
Box
::
new
(
3
);
assert_eq
!(
x
.
double
(),
6
);
}