out (removed)
{
if (removed !is null)
{
assert (removed.next is null, "remove: forgot to clear removed.next");
debug(HostingArrayMapBucket)
if (removed)
{
assert (removed.bucket is &this, "element to remove is not from this bucket");
removed.bucket = null;
}
}
}
Looks up the element corresponding to key in this bucket and removes it, if found.
The removed element must be recycled by the owner of the bucket.