`hash` and `==` must agree. So, you need: 
    
    
    proc `==`(a, b: ComponentPoint): bool =
      a.id == b.id
    
    
    Run

Reply via email to