[−][src]Enum amethyst_input::BindingError
An enum of possible errors that can occur when binding an action or axis.
Variants
MouseWheelAxisAlreadyBound(T::Axis)
You attempted to bind a mousewheel axis twice.
ComboContainsDuplicates(T::Action)
Combo provided for action binding has two (or more) of the same button.
ComboAlreadyBound(T::Action)
Combo provided was already bound to the contained action.
A combo of length one was provided, and it overlaps with an axis binding.
Axis buttons provided have overlap with an existing axis.
Axis buttons have overlap with an action combo of length one.
ControllerAxisAlreadyBound(T::Axis)
That specific axis on that specific controller is already in use for an axis binding.
Trait Implementations
impl<T: Clone + BindingTypes> Clone for BindingError<T> where
T::Axis: Clone,
T::Action: Clone,
T::Action: Clone,
T::Axis: Clone,
T::Axis: Clone,
T::Action: Clone,
T::Axis: Clone,
[src]
T::Axis: Clone,
T::Action: Clone,
T::Action: Clone,
T::Axis: Clone,
T::Axis: Clone,
T::Action: Clone,
T::Axis: Clone,
fn clone(&self) -> BindingError<T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T: BindingTypes> PartialEq<BindingError<T>> for BindingError<T>
[src]
impl<T: BindingTypes> From<BindingError<T>> for BindingsFileError<T>
[src]
fn from(error: BindingError<T>) -> Self
[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,
Auto Trait Implementations
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> 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> 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> 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,
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,
Blanket Implementations
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, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for 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<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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<T> Same<T> for T
type Output = T
Should always be 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> Any for T where
T: Any,
T: Any,
fn get_type_id(&self) -> TypeId
impl<T> Resource for T where
T: Any + Send + Sync,
T: Any + Send + Sync,
impl<T> Event for T where
T: Send + Sync + 'static,
T: Send + Sync + 'static,