dioxus-use-cursor 0.2.1

`use_cursor` hooks for dioxus
Documentation
use super::*;

impl Default for UseHover {
    fn default() -> Self {
        Self { data: Rc::new(RefCell::new(Default::default())), listen_mouse_over: None, listen_mouse_out: None }
    }
}

impl Default for UseHoverData {
    fn default() -> Self {
        Self { hover: false }
    }
}

impl Display for UseHover {
    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
        Display::fmt(&self.get(), f)
    }
}

impl Debug for UseHover {
    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
        f.debug_struct("WindowSize")
            .field("is_hover", &self.get())
            .field("listen_mouse_over", &self.listen_mouse_over.is_some())
            .field("listen_mouse_out", &self.listen_mouse_out.is_some())
            .finish()
    }
}