pub fn drag_end(&self) {
        let should_notify = self.drag_state.borrow_mut().take().is_drag_in_progress();
        if should_notify {
            self.dragend_received.emit_all(());
        }
    }
/// End the drag/drop action by resetting the state to default.
End the drag/drop action by resetting the state to default.
End the drag / drop action by resetting the state to default .
pub fn drag_end(&self) {
        let should_notify = self.drag_state.borrow_mut().take().is_drag_in_progress();
        if should_notify {
            self.dragend_received.emit_all(());
        }
    }
pub fn drag_end ( & self ) { let should_notify = self . drag_state . borrow_mut ( ) . take ( ) . is_drag_in_progress ( ) ; if should_notify { self . dragend_received . emit_all ( ( ) ) ; } }
End the drag/drop action by resetting the state to default.
End the drag / drop action by resetting the state to default .
&self
&self