1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
use interact_derive::derive_interact_prelude;

derive_interact_prelude! {
    enum Option<T> {
        None,
        Some(T),
    }
}

derive_interact_prelude! {
    enum Result<T, E> {
        Ok(T),
        Err(E),
    }
}