///
/// Returns the action to be performed on the data by the target. This may be
/// different from the action supplied in proposedAction() if you have called
/// setDropAction() to explicitly choose a drop action.
///
/// **See also:** [`set_drop_action()`]
Returns the action to be performed on the data by the target. This may be
different from the action supplied in proposedAction() if you have called
setDropAction() to explicitly choose a drop action.


Returns the action to be performed on the data by the target . This may be different from the action supplied in proposedAction () if you have called setDropAction () to explicitly choose a drop action .
pub fn drop_action(&self) -> DropAction {
        let (obj_data, funcs) = self.get_drop_event_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).drop_action)(obj_data);
            let ret_val = { transmute::<u32, DropAction>(ret_val) };
            ret_val
        }
    }
pub fn drop_action ( & self ) -> DropAction { let ( obj_data , funcs ) = self . get_drop_event_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . drop_action ) ( obj_data ) ; let ret_val = { transmute :: < u32 , DropAction > ( ret_val ) } ; ret_val } }
Returns the action to be performed on the data by the target.
Returns the action to be performed on the data by the target .
&self