1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// License: see LICENSE file at root directory of main branch
//! # Merge option
/// # Merge option
///
/// This enum is used for mering _options_ between 2 instances of [`Args`][struct:Args].
///
/// [struct:Args]: struct.Args.html
#[derive(Debug, Eq, PartialEq, Hash)]
pub enum MergeOption {
/// # Take all items from source, _overwriting_ target's
TakeAll,
/// # Take all items from source, _ignoring_ existing ones in target
IgnoreExisting,
}