[−][src]Enum amethyst_input::BindingError
An enum of possible errors that can occur when binding an action or axis.
Variants
Axis buttons have overlap with an action combo of length one.
Axis buttons provided have overlap with an existing axis.
A combo of length one was provided, and it overlaps with an axis binding.
ComboAlreadyBound(T::Action)
Combo provided was already bound to the contained action.
ComboContainsDuplicates(T::Action)
Combo provided for action binding has two (or more) of the same button.
ControllerAxisAlreadyBound(T::Axis)
That specific axis on that specific controller is already in use for an axis binding.
MouseAxisAlreadyBound(T::Axis)
The given axis was already bound for use
MouseWheelAxisAlreadyBound(T::Axis)
You attempted to bind a mousewheel axis twice.
Trait Implementations
impl<T: Clone + BindingTypes> Clone for BindingError<T> where
T::Action: Clone,
T::Axis: Clone,
T::Axis: Clone,
T::Action: Clone,
T::Action: Clone,
T::Axis: Clone,
T::Axis: Clone,
T::Axis: Clone,
[src]
T::Action: Clone,
T::Axis: Clone,
T::Axis: Clone,
T::Action: Clone,
T::Action: Clone,
T::Axis: Clone,
T::Axis: Clone,
T::Axis: Clone,
fn clone(&self) -> BindingError<T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T: BindingTypes> Debug for BindingError<T>
[src]
impl<T: BindingTypes> Display for BindingError<T> where
T::Action: Display,
T::Axis: Display,
[src]
T::Action: Display,
T::Axis: Display,
impl<T: BindingTypes> Error for BindingError<T> where
T::Action: Display,
T::Axis: Display,
[src]
T::Action: Display,
T::Axis: Display,
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl<T: BindingTypes> From<BindingError<T>> for BindingsFileError<T>
[src]
fn from(error: BindingError<T>) -> Self
[src]
impl<T: BindingTypes> PartialEq<BindingError<T>> for BindingError<T>
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for BindingError<T> where
<T as BindingTypes>::Action: RefUnwindSafe,
<T as BindingTypes>::Axis: RefUnwindSafe,
<T as BindingTypes>::Action: RefUnwindSafe,
<T as BindingTypes>::Axis: RefUnwindSafe,
impl<T> Send for BindingError<T> where
<T as BindingTypes>::Action: Send,
<T as BindingTypes>::Axis: Send,
<T as BindingTypes>::Action: Send,
<T as BindingTypes>::Axis: Send,
impl<T> Sync for BindingError<T> where
<T as BindingTypes>::Action: Sync,
<T as BindingTypes>::Axis: Sync,
<T as BindingTypes>::Action: Sync,
<T as BindingTypes>::Axis: Sync,
impl<T> Unpin for BindingError<T> where
<T as BindingTypes>::Action: Unpin,
<T as BindingTypes>::Axis: Unpin,
<T as BindingTypes>::Action: Unpin,
<T as BindingTypes>::Axis: Unpin,
impl<T> UnwindSafe for BindingError<T> where
<T as BindingTypes>::Action: UnwindSafe,
<T as BindingTypes>::Axis: UnwindSafe,
<T as BindingTypes>::Action: UnwindSafe,
<T as BindingTypes>::Axis: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any,
T: Any,
fn get_type_id(&self) -> TypeId
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Event for T where
T: Send + Sync + 'static,
T: Send + Sync + 'static,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Resource for T where
T: Any + Send + Sync,
T: Any + Send + Sync,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
fn is_in_subset(&self) -> bool
unsafe fn to_subset_unchecked(&self) -> SS
fn from_subset(element: &SS) -> SP
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,