Despite having 17 questions tagged anagrams, we still don't have this question, so here it is.
You must write a program or function that, when receiving a string, prints out all possible anagrams of it. For the purposes of this question, an anagram is a string that contains the same character as the original string, but is not an exact copy of the original string. An anagram does not have to be or contain actual words.
You may accept the string, which may be of any length > 0, by any standard input method. It may contain any ASCII characters.
You may output all of the possible anagrams of the inputted string in any standard way. You must not output the same string twice, or output a string equal to the input.
Standard Loopholes are disallowed
This is code-golf, least bytes wins.