pub type StreamingUploaderImpl = ObjectStoreEnum<MonitoredStreamingUploader<<InMemObjectStore as ObjectStore>::StreamingUploader>, MonitoredStreamingUploader<<OpendalObjectStore as ObjectStore>::StreamingUploader>, MonitoredStreamingUploader<<S3ObjectStore as ObjectStore>::StreamingUploader>>;
Aliased Type§
enum StreamingUploaderImpl {
InMem(MonitoredStreamingUploader<InMemStreamingUploader>),
Opendal(MonitoredStreamingUploader<OpendalStreamingUploader>),
S3(MonitoredStreamingUploader<S3StreamingUploader>),
}