-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
duplicateThis issue or pull request already existsThis issue or pull request already existshelp wantedExtra attention is neededExtra attention is neededkind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.Categorizes issue or PR as related to cleaning up code, process, or technical debt.kind/documentationImprovements or additions to documentationImprovements or additions to documentationkind/enhancementNew feature or requestNew feature or requestkind/featureNew feature or requestNew feature or request
Milestone
Description
Due to Rust's memory model, the current implementation uses a lot of repetitive code to support Mutable and immutable methods. So, we want clean this duplicated codes.
In particular, we will introduce a new generic parameter type BorrowType for static dispatch different methods between Mut and Immut.
In high-level, the basic idea is shown below:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
duplicateThis issue or pull request already existsThis issue or pull request already existshelp wantedExtra attention is neededExtra attention is neededkind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.Categorizes issue or PR as related to cleaning up code, process, or technical debt.kind/documentationImprovements or additions to documentationImprovements or additions to documentationkind/enhancementNew feature or requestNew feature or requestkind/featureNew feature or requestNew feature or request
