Better separation between puiblic/private types in exported API #43

Merged
bazaah merged 5 commits from feature/event/hide-scalar-internals into master 2022-03-27 10:51:02 +00:00
bazaah commented 2022-03-27 10:44:22 +00:00 (Migrated from github.com)

This PR should finally finish out the work to avoid private types appearing in the public API space.

Notably, some changes in event/types were made to obscure the private inner type, lib/reader's Read trait was changed to take and return opaque types which do not leak private details, and many types were made explicitly private across the library.

This PR should finally finish out the work to avoid private types appearing in the public API space. Notably, some changes in `event/types` were made to obscure the private inner type, `lib/reader`'s `Read` trait was changed to take and return opaque types which do not leak private details, and many types were made explicitly private across the library.
Sign in to join this conversation.
No description provided.