module main import datatypes struct Item { priority int } // Issue https://github.com/vlang/v/issues/13318 /* fn (a Item) < (b Item) bool { return a.priority < b.priority } fn (a Item) == (b Item) bool { return a.priority == b.priority } */ fn main() { min_heap() } fn min_heap() { mut heap := datatypes.MinHeap[Item]{} heap.insert(Item{10}) println(heap) }