>>36139728I think that Gengar can be untouchable by non-moves attack, since it's literally a shadow. But i don't know if something like this it's showed.
However with the Type it's something different. With the typing you add more energy or give it an element, depends on which type you use. So if you hit a pokémon with a non-type move, you will do less damage than attacking it with a type one. Struggle it can be classified as a "non-type move", since it is not effected by the typing.