Skip to content

Add type state builders #607

Open
Open
@Techassi

Description

@Techassi

This issue tracks the effort to implement the type state pattern for all builders across operator-rs. This involves updating multiple builders, adjusting tests and updating all product operators.

Additionally, an upstream PR in typed_builder should make it suitable to implement the pattern automatically with derive macros.

### Tasks
- [ ] https://github.com/idanarye/rust-typed-builder/pull/94
- [ ] Evaluate typed_builder for our usecases
- [ ] Implement pattern across all builders. This includes method renaming
- [ ] https://github.com/idanarye/rust-typed-builder/pull/95
- [ ] https://github.com/stackabletech/operator-rs/pull/615

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions