[ https://issues.apache.org/jira/browse/ARROW-10042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jorge updated ARROW-10042: -------------------------- Summary: [Rust] Buffer equalities may be incorrect (was: [Rust] Buffer equalities are incorrect) > [Rust] Buffer equalities may be incorrect > ----------------------------------------- > > Key: ARROW-10042 > URL: https://issues.apache.org/jira/browse/ARROW-10042 > Project: Apache Arrow > Issue Type: Bug > Affects Versions: 1.0.1 > Reporter: Jorge > Priority: Major > > Two (byte) buffers are equal if their contents are equal. > However, currently, {{BufferData}} comparison ({{PartialEq}}) uses its > {{capacity}} as part of the comparison. Therefore, two slices are considered > different even when their content is the same but the corresponding > {{BufferData}} has a different capacity. > Since this equality is used by {{Buffer}}'s equality, which is used by all > our arrays, currently arrays are different when their contents are the same > but the underlying capacity is different. I am not sure that this is what we > want. -- This message was sent by Atlassian Jira (v8.3.4#803005)