# Surprising struct equality test

**URL:** <https://discourse.julialang.org/t/surprising-struct-equality-test/4890>\
**Category:** General Usage\
**Tags:** question\
**Created:** [July 17, 2017, 12:24am UTC](https://discourse.julialang.org/t/surprising-struct-equality-test/4890 "2017-07-17T00:24:30Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![e3c6](https://avatars.discourse-cdn.com/v4/letter/e/e79b87/32.png) [@e3c6](https://discourse.julialang.org/u/e3c6)\
**Post date:** [July 17, 2017, 9:11am UTC](https://discourse.julialang.org/t/surprising-struct-equality-test/4890/9 "2017-07-17T09:11:33Z")

</div>

What do you mean it won’t compile? I have it right here ant it works. Do you get an error??

Note that I am defining `==` only for my type `T` … I don’t see the danger, maybe I am missing something?

---

_[View the full topic](https://discourse.julialang.org/t/surprising-struct-equality-test/4890)._
