pub unsafe extern "C" fn igraph_product(
res: *mut igraph_t,
g1: *const igraph_t,
g2: *const igraph_t,
type_: igraph_product_t,
) -> igraph_error_tpub unsafe extern "C" fn igraph_product(
res: *mut igraph_t,
g1: *const igraph_t,
g2: *const igraph_t,
type_: igraph_product_t,
) -> igraph_error_t