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

CppRef<T> changes. #1463

Merged
merged 2 commits into from
Feb 28, 2025
Merged

CppRef<T> changes. #1463

merged 2 commits into from
Feb 28, 2025

Conversation

adetaylor
Copy link
Collaborator

These changes were made as part of the prototyping for use of the new arbitrary self types v2 Rust feature (#1429) but are worth promoting into main even before that's landed.

Some tweaks:

  • We no longer depend on the arbitrary_self_types_pointers nightly feature but instead just arbitrary_self_types.
  • CppRef no longer has an associated lifetime. Instead there's a separate CppLtRef type.

These changes were made as part of the prototyping for use of the new
arbitrary self types v2 Rust feature (#1429) but are worth promoting into
main even before that's landed.

Some tweaks:
* We no longer depend on the `arbitrary_self_types_pointers` nightly
  feature but instead just `arbitrary_self_types`.
* CppRef<T> no longer has an associated lifetime. Instead there's
  a separate CppLtRef<T> type.
@adetaylor adetaylor merged commit 8f7f000 into main Feb 28, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant