Skip to content

feature request: get_or_insert method #169

@laralove143

Description

@laralove143

a utility method to do this, possibly more optimized, would be nice since i think it's used very often

let key = key();
let value = match dashmap.get(key) {
    Some(value) => value,
    None => {
        let default = default();
        dashmap.insert(key, default);
        default
    }
}

this way we could just do let value = dashmap.get_or_insert(key(), default());

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions