Skip to content

Conversation

@chaokunyang
Copy link
Collaborator

@chaokunyang chaokunyang commented Oct 6, 2025

Why?

What does this PR do?

This PR supports shared ref for arc/rc by forward serialization/deserialization to arc/rc<dny T> using upcast/downcast

Related issues

Closes #2705
#2691
#2704

Does this PR introduce any user-facing change?

  • Does this PR introduce any public API change?
  • Does this PR introduce any binary protocol compatibility change?

Benchmark

@chaokunyang chaokunyang changed the title feat(rust): support shared ref for arc/rc<dny T> feat(rust): support shared reference tracking for arc/rc<dny T> Oct 6, 2025
@chaokunyang chaokunyang mentioned this pull request Oct 6, 2025
17 tasks
@chaokunyang chaokunyang merged commit cff68da into apache:main Oct 6, 2025
55 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.

[Rust] support Rc/Arc<dyn T> reference tracking

2 participants