1 2 3 4 5 6 7 8 9 10
#![warn(rust_2018_idioms, single_use_lifetimes)] #![allow(dead_code)] use io_enum::{BufRead, Read, Seek, Write}; #[derive(Read, Write, Seek, BufRead)] enum Either<A, B> { A(A), B(B), }