static union U { int a; string b; } static assert(isPartOfUnion!(U, int)); static assert(isPartOfUnion!(U, string)); static assert(!isPartOfUnion!(U, short)); static assert(!isPartOfUnion!(U, bool));
See Implementation