pub enum Cursor {
Available(Point),
Unavailable,
}
Available on crate feature
canvas
only.Expand description
The mouse cursor state.
Variants
Available(Point)
The cursor has a defined position.
Unavailable
The cursor is currently unavailable (i.e. out of bounds or busy).
Implementations
sourceimpl Cursor
impl Cursor
sourcepub fn position(&self) -> Option<Point>
pub fn position(&self) -> Option<Point>
Returns the absolute position of the Cursor
, if available.
Trait Implementations
impl Copy for Cursor
impl StructuralPartialEq for Cursor
Auto Trait Implementations
impl RefUnwindSafe for Cursor
impl Send for Cursor
impl Sync for Cursor
impl Unpin for Cursor
impl UnwindSafe for Cursor
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more