Apart from helper functions in util, it might be worth providing macros. This issue is meant to collect candidates:
parent_name! provides the node name of a parent of a node id or a node name
parent_id! provides the node id of a parent of a node id or node name
node_name! provides the node name of a node id
add_node! could provide a shortcut for update.add_event(UpdateEvent::AddNode ...)
delete_node! could provide a shortcut for update.add_event(UpdateEvent::DeleteNode ...)
add_node_label!, delete_node_label!, add_edge!, ...
Apart from helper functions in
util, it might be worth providing macros. This issue is meant to collect candidates:parent_name!provides the node name of a parent of a node id or a node nameparent_id!provides the node id of a parent of a node id or node namenode_name!provides the node name of a node idadd_node!could provide a shortcut forupdate.add_event(UpdateEvent::AddNode ...)delete_node!could provide a shortcut forupdate.add_event(UpdateEvent::DeleteNode ...)add_node_label!,delete_node_label!,add_edge!, ...