Skip to content

ARROW-3939: [Rust] Remove macro definition for ListArrayBuilder#3100

Closed
sunchao wants to merge 1 commit intoapache:masterfrom
sunchao:ARROW-3939
Closed

ARROW-3939: [Rust] Remove macro definition for ListArrayBuilder#3100
sunchao wants to merge 1 commit intoapache:masterfrom
sunchao:ARROW-3939

Conversation

@sunchao
Copy link
Copy Markdown
Member

@sunchao sunchao commented Dec 5, 2018

Currently we only implemented a few value builder types for ListArrayBuilder via macros. This removes the macro definitions and use generic definition instead. As result, list builders with arbitrary value builder types can be defined. One more nice thing is that with Rust's type inference we don't need to explicitly specify the generic type parameters in most situations.

@sunchao
Copy link
Copy Markdown
Member Author

sunchao commented Dec 5, 2018

@paddyhoran @andygrove @kszucs : can you review this?

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.

2 participants