#[repr(C)]
pub struct GtkTreeDragSourceIface {
    pub g_iface: GTypeInterface,
    pub row_draggable: Option<unsafe extern "C" fn(_: *mut GtkTreeDragSource, _: *mut GtkTreePath) -> gboolean>,
    pub drag_data_get: Option<unsafe extern "C" fn(_: *mut GtkTreeDragSource, _: *mut GtkTreePath, _: *mut GtkSelectionData) -> gboolean>,
    pub drag_data_delete: Option<unsafe extern "C" fn(_: *mut GtkTreeDragSource, _: *mut GtkTreePath) -> gboolean>,
}
Fields
                           
                           g_iface: GTypeInterface
                           
                           
                           row_draggable: Option<unsafe extern "C" fn(_: *mut GtkTreeDragSource, _: *mut GtkTreePath) -> gboolean>
                           
                           
                           drag_data_get: Option<unsafe extern "C" fn(_: *mut GtkTreeDragSource, _: *mut GtkTreePath, _: *mut GtkSelectionData) -> gboolean>
                           
                           
                           drag_data_delete: Option<unsafe extern "C" fn(_: *mut GtkTreeDragSource, _: *mut GtkTreePath) -> gboolean>