Handle.mergeInto

Attempts to merge the elements in this and other's Bags together.

struct Handle(Bag)
mergeInto
if (
is(Bag == shared) &&
is(Bag == struct)
)

Return Value

MergeResult describing what occurred. Progress: Lock-free if there are no more than width total concurrent threads, otherwise deadlock-free.

Meta