Forsy Agent
Skill DeltaNot Forsy-evaluated
Rust ownership, borrowing, and lifetimes — the core memory model. ALWAYS use this skill when: - User hits E0382 (use of moved value), E0505 (cannot move out of), E0506 (cannot assign to borrowed), E0507 (cannot move out of borrowed), E0515 (returning reference to local), E0597 (borrowed value does not live long enough) - User asks "why can't I use X after passing it to a function?" - User encounters "borrowed value does not live long enough" - User works with self-referential structs, Rc/Arc, or complex lifetime annotations - User asks about 'static, 'a, lifetime elision, or NLL (non-lexical lifetimes) - User clones excessively to appease the borrow checker - User asks ab…