Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare for 2024 edition #9

Open
7 tasks
a1akris opened this issue Oct 27, 2024 · 0 comments
Open
7 tasks

Prepare for 2024 edition #9

a1akris opened this issue Oct 27, 2024 · 0 comments
Labels
next Should be included in the next release sched:December Approx month when the feature should land

Comments

@a1akris
Copy link
Owner

a1akris commented Oct 27, 2024

Fix warnings

warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
(in the `futures` dependency)
warning: doc list item without indentation
  --> src/lib.rs:71:5
   |
71 | /// always use [`Limit::Pages`] in `*pages_ahead*` methods, otherwise `*pages_ahead*` streams will
   |     ^
   |
   = help: if this is supposed to be its own paragraph, add a blank line
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
   = note: `#[warn(clippy::doc_lazy_continuation)]` on by default
help: indent this line

etc...

Improve documentation

Implement optimizations

Investigate features and changes in 2024 edition.

Index

Investigate if the following can improve or is required in the next release:

  • Code replication via hacky macros to handle different combinations of Send/Sync bounds and variations of self types(mut, Arc, etc) is not contributor friendly and should be replaced with an idiomatic solution as soon as possible. TODO: Check out async trait/keyword generics features and add links if they are scheduled for 2024.
  • https://blog.rust-lang.org/2024/09/05/impl-trait-capture-rules.html
  • TODO
@a1akris a1akris added sched:December Approx month when the feature should land next Should be included in the next release labels Oct 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next Should be included in the next release sched:December Approx month when the feature should land
Projects
None yet
Development

No branches or pull requests

1 participant