detect_rs 0.1.0

Detect files on your filesystem using arbitrary expression language criteria
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::fmt::Display;

pub enum ShortCircuit<X> {
    Known(bool),
    Unknown(X),
}

impl<X: Display> Display for ShortCircuit<X> {
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        match self {
            ShortCircuit::Known(x) => write!(f, "known: {}", x),
            ShortCircuit::Unknown(x) => write!(f, "unknown: {}", x),
        }
    }
}