je viens de réaliser que vous ne pouvez pas utiliser borsh sur un hashset<T> où T n'est pas Ord car la spécification borsh exige que T soit trié (je savais déjà cela mais je ne réalisais pas le premier)