Description
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Ideally, to implement the new ObjectStore::get_opts
for other object stores based on reqwest
clients, we could simply call GetOptionsExt::with_get_options
on the RequestBuilder
, as is done in the object_store
crate itself.
This is not currently possible (I assume inadvertently as the trait itself is public?), since the containing client
mod is currently private;
Describe the solution you'd like
Make the trait public/exportable beyond the object_store
crate.
Describe alternatives you've considered
Repeat the logic from GetOptionsExt::with_get_options
.
Additional context
Over at Seafowl we have a custom HTTP object store implementation for legacy reasons.