viirya commented on issue #1425:
URL: https://github.com/apache/arrow-rs/issues/1425#issuecomment-1065805922


   Yeah, if you or others definitely insist we should not do `clone` (although 
I still don't agree with it), I can try to work on to get rid of it with `Box` 
or something other. I cannot agree you is that we don't think this is a real 
issue (that the API assumes the raw pointers are Arc pointers) and try to 
revert to original behavior.
   
   > About the link you mentioned [Moving an 
array](https://arrow.apache.org/docs/format/CDataInterface.html#moving-an-array),
 please noted that it talks about consumer which is rust in this case, need to 
call release_call if it tries to move the data, seems have nothing to do with 
our discuess here.
   
   I don't agree with you here too. It is obviously talking out you can copy 
(i.e., clone) these structs, only if you mark source structs as released (I 
agree this is missed now).
   
   


-- 
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