roee88 commented on issue #595:
URL: https://github.com/apache/arrow-rs/issues/595#issuecomment-886084706


   On a second thought I'm not sure about this one. The rust implementation has 
an assumption that apart from nullifying the release callback everything is 
immutable. This might be a reasonable assumption even though the cpp 
implementation doesn't do the same and (at least to me) the spec aren't clear 
enough here. In contrast to the original description, the current release 
implementation doesn't block the possibility of (child) array move. I will 
verify this use case via a test case separately (e.g., to ensure that buffer 
lifetime is correct).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to