Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
span
/
borrowck-call-method-from-mut-aliasable.rs
blob: caf2d2a55fc91e10e8759a94bc29e25558a9d930 [
file
] [
log
] [
blame
] [
edit
]
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
()
{
}