"lifetime may not live long enough" extracting reference from struct field

reading through this previous thread tells be this is because mutable references are not Copy and thus need to be reborrowed, but why can't I reborrow while maintaining the longer lifetime?