usecrate::table::Entry;/// Strip `()`s from nested [`Entry`] tuple types
pubtraitFilter{typeF;}/// Type-alias that strips `()`s from nested [`Entry`] tuple types
////// This is just a more convenient way to use the [`Filter`] trait.
pubtypeFiltered<T>=<T as Filter>::F;implFilter for ((), ) {typeF=();}impl<E: Entry> Filter forE{typeF= E;}impl<E: Entry> Filter for (E, ) {typeF= E;}impl<E: Entry> Filter for (E, ()) {typeF= E;}impl<T: Filter> Filter for ((), T) {typeF=T::F;}impl<E: Entry, T: Filter> Filter for (E, T) {typeF=(E,T::F);}