google / google/autocxx

Make creating `std::vector` on the Rust side possible

Open
#561 1 comment 2 reactions 0 assignees View on GitHub
ergonomics
Dominant language
Rust
Stars
2.6k
Forks
175
PR merge metrics
No merged PRs in 30d

Description

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked CxxVector documentation and the stated restrictions on Vec for opaque C++ types. Then inspect the existing autocxx handling of rust::Vec and std::vector, if available, to determine the supported cases. Done means Rust can create and pass a std::vector to processA for the applicable trivial or non-trivial type cases, with the limitations documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, rust
Domain
devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.