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

rust: arc: remove ArcBorrow in favour of WithRef #1036

Draft
wants to merge 2 commits into
base: rust-next
Choose a base branch
from

Commits on Sep 18, 2023

  1. rust: arc: rename ArcInner to WithRef

    This is in preparation for removing `ArcBorrow` and making `WithRef`
    public.
    
    Suggested-by: Björn Roy Baron <[email protected]>
    Signed-off-by: Wedson Almeida Filho <[email protected]>
    wedsonaf committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    41f83ff View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. rust: arc: remove ArcBorrow in favour of WithRef

    With GATs, we don't need a separate type to represent a borrowed object
    with a refcount, we can just use Rust's regular shared borrowing. In
    this case, we use `&WithRef<T>` instead of `ArcBorrow<'_, T>`.
    
    Co-developed-by: Boqun Feng <[email protected]>
    Signed-off-by: Boqun Feng <[email protected]>
    Signed-off-by: Wedson Almeida Filho <[email protected]>
    wedsonaf committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    56ba416 View commit details
    Browse the repository at this point in the history