[breaking-change] Accessing items through mut borrow caused a lot of pain in the code, so instead the value is moved and can be unwrapped back later. This will require one more line of code like cursor = item.into_inner()
, which shouldn't be a problem as cursor should be already mutable and previous code required creating artificial block anyway.