Enum ggez::event::ErrorOrigin

source ·
pub enum ErrorOrigin {
Show 17 variants Update, Draw, MouseButtonDownEvent, MouseButtonUpEvent, MouseMotionEvent, MouseEnterOrLeave, MouseWheelEvent, KeyDownEvent, KeyUpEvent, TextInputEvent, TouchEvent, GamepadButtonDownEvent, GamepadButtonUpEvent, GamepadAxisEvent, FocusEvent, QuitEvent, ResizeEvent,
}
Expand description

Used in EventHandler::on_error() to specify where an error originated

Variants§

§

Update

error originated in update()

§

Draw

error originated in draw()

§

MouseButtonDownEvent

error originated in mouse_button_down_event()

§

MouseButtonUpEvent

error originated in mouse_button_up_event()

§

MouseMotionEvent

error originated in mouse_motion_event()

§

MouseEnterOrLeave

error originated in mouse_enter_or_leave()

§

MouseWheelEvent

error originated in mouse_wheel_event()

§

KeyDownEvent

error originated in key_down_event()

§

KeyUpEvent

error originated in key_up_event()

§

TextInputEvent

error originated in text_input_event()

§

TouchEvent

error originated in touch_event()

§

GamepadButtonDownEvent

error originated in gamepad_button_down_event()

§

GamepadButtonUpEvent

error originated in gamepad_button_up_event()

§

GamepadAxisEvent

error originated in gamepad_axis_event()

§

FocusEvent

error originated in focus_event()

§

QuitEvent

error originated in quit_event()

§

ResizeEvent

error originated in resize_event()

Trait Implementations§

source§

impl Clone for ErrorOrigin

source§

fn clone(&self) -> ErrorOrigin

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for ErrorOrigin

source§

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

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

impl PartialEq<ErrorOrigin> for ErrorOrigin

source§

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

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for ErrorOrigin

source§

impl Eq for ErrorOrigin

source§

impl StructuralEq for ErrorOrigin

source§

impl StructuralPartialEq for ErrorOrigin

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

source§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<S> FromSample<S> for S

§

fn from_sample_(s: S) -> S

source§

impl<T> Has<T> for T

source§

fn retrieve(&self) -> &T

Method to retrieve the context type.
source§

impl<T> HasMut<T> for T

source§

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

Method to retrieve the context type as mutable.
source§

impl<T, U> Into<U> for Twhere 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.

§

impl<F, T> IntoSample<T> for Fwhere T: FromSample<F>,

§

fn into_sample(self) -> T

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> ToOwned for Twhere T: Clone,

§

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
§

impl<T, U> ToSample<U> for Twhere U: FromSample<T>,

§

fn to_sample_(self) -> U

source§

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

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

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

§

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.
§

impl<T> Upcast<T> for T

§

fn upcast(&self) -> Option<&T>

§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<S, T> Duplex<S> for Twhere T: FromSample<S> + ToSample<S>,