Sign in
rust
/
rust-lang
/
rust
/
refs/heads/beta
/
.
/
tests
/
ui
/
pin-ergonomics
/
reborrow-shorter.rs
blob: 06c266e0035fbbc7d0c04cdd5d5f90acc73a10a8 [
file
] [
log
] [
blame
]
//@check-pass
#![
feature
(
pin_ergonomics
)]
#![
allow
(
dead_code
,
incomplete_features
)]
use
std
::
pin
::
Pin
;
fn
shorter
<
'b, T: '
b
>(
_
:
Pin
<&
'
b
mut
T
>)
{}
fn
test
<
'a: '
b
,
'b, T: '
a
>(
x
:
Pin
<&
'
a
mut
T
>)
{
shorter
::<
'
b
>(
x
);
}
fn
main
()
{}