Skip to content

Make GetOptionsExt publicly usable #261

Closed as not planned
Closed as not planned
@gruuya

Description

@gruuya

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions