insert_node is expecting a pointer, you pass it an object. pass its address instead by prefixing it with & like so
Code:
blank.insert_node(&blank, blank.key_value, blank.item_value);