Skip to main content

Cursor

Enum Cursor 

Source
#[repr(u16)]
pub enum Cursor {
Show 36 variants Auto = 0, Default = 1, Pointer = 2, Text = 3, VerticalText = 4, Crosshair = 5, Move = 6, Grab = 7, Grabbing = 8, NotAllowed = 9, NoDrop = 10, Wait = 11, Progress = 12, Help = 13, ContextMenu = 14, Cell = 15, Copy = 16, Alias = 17, AllScroll = 18, ZoomIn = 19, ZoomOut = 20, ColResize = 21, RowResize = 22, EResize = 23, NResize = 24, NeResize = 25, NwResize = 26, SResize = 27, SeResize = 28, SwResize = 29, WResize = 30, EwResize = 31, NsResize = 32, NeswResize = 33, NwseResize = 34, None = 35,
}

Variants§

§

Auto = 0

§

Default = 1

§

Pointer = 2

§

Text = 3

§

VerticalText = 4

§

Crosshair = 5

§

Move = 6

§

Grab = 7

§

Grabbing = 8

§

NotAllowed = 9

§

NoDrop = 10

§

Wait = 11

§

Progress = 12

§

Help = 13

§

ContextMenu = 14

§

Cell = 15

§

Copy = 16

§

Alias = 17

§

AllScroll = 18

§

ZoomIn = 19

§

ZoomOut = 20

§

ColResize = 21

§

RowResize = 22

§

EResize = 23

§

NResize = 24

§

NeResize = 25

§

NwResize = 26

§

SResize = 27

§

SeResize = 28

§

SwResize = 29

§

WResize = 30

§

EwResize = 31

§

NsResize = 32

§

NeswResize = 33

§

NwseResize = 34

§

None = 35

Trait Implementations§

Source§

impl Clone for Cursor

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for Cursor

Source§

impl Debug for Cursor

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for Cursor

Source§

impl From<Cursor> for u16

Source§

fn from(value: Cursor) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Cursor

Source§

fn eq(&self, other: &Self) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for Cursor

Source§

impl TryFrom<u16> for Cursor

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(value: u16) -> Result<Self, ()>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.