klion26 commented on issue #8873: URL: https://github.com/apache/arrow-rs/issues/8873#issuecomment-3636085258
> The two tables suggest there are only three actual values? (lossy, *), (lossless, safe), (lossless, unsafe)?这两张表是否表明实际上仅有三个取值?(有损,*)、(无损,安全)、(无损,不安全)? Or would (lossy, safe) and (lossy, unsafe) cases still matter when dealing with incompatible types?或者,在处理不兼容类型时,(有损、安全)和(有损、不安全)的情况是否仍然重要? Yes, there are only three actual values? (lossy, *), (lossless, safe), (lossless, unsafe), when dealing with incompatible types(e.g., `Duration` -> `Int`), (lossy, safe), and (lossy, unsafe) are the same > Variant is still an experimental feature, which I think means we don't have to wait for major version bumps to break compat? If we do not need to wait for a major version, then step 2 can be done for now, and steps 1 & 3 will be done in the next major version(it needs to modify the `arrow-cast` crate). I'll do step 2 first. If we don't need to wait for a major version, then we can merge it in now; otherwise, we can wait for the next major version. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
