Sign in
fuchsia
/
third_party
/
rust
/
11a0b968c287c81680387ffcf112328d52d7e815
/
.
/
src
/
test
/
ui
/
borrowck
/
borrowck-pat-reassign-no-binding.rs
blob: 1362fd8ce4cefc2eeda301a2b9a831f2d6b0374c [
file
] [
log
] [
blame
]
// run-pass
pub
fn
main
()
{
let
mut
x
=
None
;
match
x
{
None
=>
{
// It is ok to reassign x here, because there is in
// fact no outstanding loan of x!
x
=
Some
(
0
);
}
Some
(
_
)
=>
{
}
}
assert_eq
!(
x
,
Some
(
0
));
}