// SPDX-FileCopyrightText: 2020 Robin Krahl <robin.krahl@ireas.org>
// SPDX-License-Identifier: Apache-2.0 or MIT
//! Merge strategies for `Option`
/// Overwrite the left value with the right value if the right value is `Some`.
/// Overwrite `left` with `right` only if `left` is `None`.
/// If both `left` and `right` are `Some`, recursively merge the two.
/// Otherwise, fall back to `overwrite_none`.