ferroui-dynamic-data 0.3.0

A port of DynamicData for FerroUI: reactive collections, change sets, observable caches and lists with their operators, independent of the user interface
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! `CombineOperator` (`Cache/Internal/CombineOperator.cs`): the logical operators of the
//! combiners of caches and lists.

/// How the items of several collections are combined (`CombineOperator`).
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
pub enum CombineOperator {
    /// The items that are in every collection (`And`).
    And,
    /// The items that are in any collection (`Or`).
    Or,
    /// The items that are in exactly one collection (`Xor`).
    Xor,
    /// The items of the first collection that are in none of the others (`Except`).
    Except,
}