Rellum Rellum

S0134: cannot move borrowed value

Generated from rellum-diagnostics/src/db.rs.

Explanation

A value cannot be moved while a reference to it is still live. Moving would invalidate the reference and could leave later reference uses dangling.

Common causes

Canonical fixes

Before:

r = &buf
x = consume(buf)
len(r)

After:

r = &buf
n = len(r)
x = consume(buf)

Code example

r = &buf
x = consume(buf)
len(r)