acabei de perceber que você não pode usar borsh em um hashset<T> onde T não é Ord bc a especificação borsh requer que T seja classificado (já sabia o último, mas não percebi o anterior)