With a card that has a separate target, like the magician card does right now, destroying the card before it reaches the target would stop it from taking effect, and also (obviously) remove it from her deck until she can make a replacement. For cards that target her specifically, or that she's chosen to target her, like the Hanged Man, the effects take hold immediately, and destroying it wouldn't stop that.