pub unsafe fn chart_set_type(obj: *mut Object, type_: ChartType) -> Result<()>
This function is unsafe because it may dereference raw pointers.