You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Component is currently defined by three distinct traits:
Component
SerializableComponent
DeserializableComponent
This is annoying and pointlessly complicated: a component should always (de)serializable; but templates and HRTBs in arrow2-convert make things complicated in practice.
In the future, we'll probably want the component trait to be templated as well (trait Component<DataType>), to support our upcoming (component, datatype) datamodel. See #1595.
The text was updated successfully, but these errors were encountered:
A
Component
is currently defined by three distinct traits:Component
SerializableComponent
DeserializableComponent
This is annoying and pointlessly complicated: a component should always (de)serializable; but templates and HRTBs in
arrow2-convert
make things complicated in practice.In the future, we'll probably want the component trait to be templated as well (
trait Component<DataType>
), to support our upcoming(component, datatype)
datamodel. See #1595.The text was updated successfully, but these errors were encountered: