Enum pix_engine::window::SystemCursor
source · [−]#[non_exhaustive]
pub enum SystemCursor {
Arrow,
IBeam,
Wait,
Crosshair,
WaitArrow,
SizeNWSE,
SizeNESW,
SizeWE,
SizeNS,
SizeAll,
No,
Hand,
}
Expand description
System Cursor Icon.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Arrow
Default arrow cursor.
IBeam
Vertical I-Beam icon, typically used for text input position.
Wait
Wait hour-glass icon, typically used as a loading indicator.
Crosshair
Cross-hair icon.
WaitArrow
Wait hour-glass + Arrow combined.
SizeNWSE
Resize icon with arrows oriented North-West to South-East.
SizeNESW
Resize icon with arrows oriented North-East to South-West.
SizeWE
Resize icon with arrows oriented West to East.
SizeNS
Resize icon with arrows oriented North to South.
SizeAll
Resize icon with arrows in all cardinal directions.
No
Circle with a line through it.
Hand
Hand icon, typically used as a clickable indicator.
Trait Implementations
sourceimpl Clone for SystemCursor
impl Clone for SystemCursor
sourcefn clone(&self) -> SystemCursor
fn clone(&self) -> SystemCursor
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SystemCursor
impl Debug for SystemCursor
sourceimpl<'de> Deserialize<'de> for SystemCursor
impl<'de> Deserialize<'de> for SystemCursor
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Hash for SystemCursor
impl Hash for SystemCursor
sourceimpl PartialEq<SystemCursor> for SystemCursor
impl PartialEq<SystemCursor> for SystemCursor
sourceimpl Serialize for SystemCursor
impl Serialize for SystemCursor
impl Copy for SystemCursor
impl Eq for SystemCursor
impl StructuralEq for SystemCursor
impl StructuralPartialEq for SystemCursor
Auto Trait Implementations
impl RefUnwindSafe for SystemCursor
impl Send for SystemCursor
impl Sync for SystemCursor
impl Unpin for SystemCursor
impl UnwindSafe for SystemCursor
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