googleapis / googleapis/google-cloud-rust
Re-export common types
- Dominant language
- Rust
- Stars
- 955
- Forks
- 144
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 279
Description
I am plagiarizing the request in #903. An application with large-enough dependencies may have two versions of `gcp-sdk-lro` or `gcp-sdk-iam-v1`. They may need to name types defined in those crates via other `gcp-sdk-*` crates.
We may need to re-export the types since they are part of our public API. I am aware of the following types / traits to re-export:
- [ ] google_cloud_lro::Poller
- [ ] google_cloud_gax::paginator::Paginator
- [ ] google_cloud_gax::paginator::ItemPaginator
- [ ] google_cloud_gax::retry_policy::*
- [ ] google_cloud_gax::polling_policy::*
- [ ] google_cloud_gax::backoff_policy::*
- [ ] A subset of google_cloud_wkt::*: exclude the generated types? exclude the types that are not used?
Contributor guide
Assessment
This issue has not been assessed yet.