Sign in
fuchsia
/
third_party
/
rust
/
08351004125c4d49aa757f2c3ec2340f7469ea91
/
.
/
src
/
test
/
ui
/
span
/
borrowck-call-method-from-mut-aliasable.rs
blob: caf2d2a55fc91e10e8759a94bc29e25558a9d930 [
file
] [
log
] [
blame
]
struct
Foo
{
x
:
isize
,
}
impl
Foo
{
pub
fn
f
(&
self
)
{}
pub
fn
h
(&
mut
self
)
{}
}
fn
a
(
x
:
&
mut
Foo
)
{
x
.
f
();
x
.
h
();
}
fn
b
(
x
:
&
Foo
)
{
x
.
f
();
x
.
h
();
//~ ERROR cannot borrow
}
fn
main
()
{
}