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
This makes it impossible to pass something implementing `ComponentBatch`
(i.e. some native data that knows how to serialized itself into arrow
component data) directly to `RecordingStream::log`.
This forces the caller to either..:
* explicitly opt into the low-level / component-level APIs via
`my_data.serialized()`, which expose further custom-tagging facilities,
or
* use the archetype-level APIs instead, which handle tagging
automatically.
Similarly, this removes all the legacy support infrastructure that was
needed to carry `ComponentBatch`es all the way to the logger:
* `log_component_batches`
* `AsComponents::as_component_batches`
* `ComponentBatchCow`, `ComponentBatchCowWithDescriptor`, ...
* etc
I think this is all that's needed in order to..:
* fix#8757
At the very least, it makes sure that existing code that used to log
`ComponentBatch`es directly breaks at compile-time.
No description provided.
The text was updated successfully, but these errors were encountered: