A marker trait for pickling backend implementations, allowing them to be distinguished at the type level.
Also serves as a factory for Reader and Writer instances.
Note: this requires implementations to be singletons, because this.type is used to parameterize the Reader and Writer
instances returned.
A marker trait for pickling backend implementations, allowing them to be distinguished at the type level. Also serves as a factory for Reader and Writer instances.
Note: this requires implementations to be singletons, because
this.type
is used to parameterize the Reader and Writer instances returned.