bevy_pkv
bevy_pkv copied to clipboard
Missing `get_or_default` interfaces
Hey! Great library! I'm so glad this is available to use!
I think the following method would add to the usability of the library:
pub fn get_or<T: serde::de::DeserializeOwned>(
pkv: &PkvStore,
key: String,
default_value: T,
) -> T {
if let Ok(result) = pkv.get(key) {
result
} else {
default_value
}
}