Enum wry::application::window::CursorIcon [−][src]
pub enum CursorIcon {}Show variants
Default, Crosshair, Hand, Arrow, Move, Text, Wait, Help, Progress, NotAllowed, ContextMenu, Cell, VerticalText, Alias, Copy, NoDrop, Grab, Grabbing, AllScroll, ZoomIn, ZoomOut, EResize, NResize, NeResize, NwResize, SResize, SeResize, SwResize, WResize, EwResize, NsResize, NeswResize, NwseResize, ColResize, RowResize,
Expand description
Describes the appearance of the mouse cursor.
Variants
Expand description
The platform-dependent default cursor.
Expand description
A simple crosshair.
Expand description
A hand (often used to indicate links in web browsers).
Expand description
Self explanatory.
Expand description
Indicates something is to be moved.
Expand description
Indicates text that may be selected or edited.
Expand description
Program busy indicator.
Expand description
Help indicator (often rendered as a “?”)
Expand description
Progress indicator. Shows that processing is being done. But in contrast with “Wait” the user may still interact with the program. Often rendered as a spinning beach ball, or an arrow with a watch or hourglass.
Expand description
Cursor showing that something cannot be done.
Expand description
Indicates something can be grabbed.
Expand description
Indicates something is grabbed.
Expand description
Indicate that some edge is to be moved. For example, the ‘SeResize’ cursor is used when the movement starts from the south-east corner of the box.
Trait Implementations
impl Clone for CursorIcon
[src]
impl Clone for CursorIcon
[src]pub fn clone(&self) -> CursorIcon
[src]
pub fn clone(&self) -> CursorIcon
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for CursorIcon
[src]
impl Debug for CursorIcon
[src]impl Default for CursorIcon
[src]
impl Default for CursorIcon
[src]pub fn default() -> CursorIcon
[src]
pub fn default() -> CursorIcon
[src]Returns the “default value” for a type. Read more
impl<'de> Deserialize<'de> for CursorIcon
[src]
impl<'de> Deserialize<'de> for CursorIcon
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<CursorIcon, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<CursorIcon, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
impl Hash for CursorIcon
[src]
impl Hash for CursorIcon
[src]impl PartialEq<CursorIcon> for CursorIcon
[src]
impl PartialEq<CursorIcon> for CursorIcon
[src]impl Serialize for CursorIcon
[src]
impl Serialize for CursorIcon
[src]pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]Serialize this value into the given Serde serializer. Read more
impl Copy for CursorIcon
[src]
impl Eq for CursorIcon
[src]
impl StructuralEq for CursorIcon
[src]
impl StructuralPartialEq for CursorIcon
[src]
Auto Trait Implementations
impl RefUnwindSafe for CursorIcon
impl Send for CursorIcon
impl Sync for CursorIcon
impl Unpin for CursorIcon
impl UnwindSafe for CursorIcon
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,