[−][src]Struct genie_hki::GroupIndexError
Represents an error when accessing a hotkey group that does not exist.
The first index represents the index of the group, and the second index represents the number of groups. The first index must be greater than or equal to the second index.
Implementations
impl GroupIndexError
[src]
pub fn new(index: usize, num_groups: usize) -> Self
[src]
Returns a GroupIndexError
with group index index
and a number of
groups equal to num_groups
.
Panics if index < num_groups
.
pub fn index(&self) -> usize
[src]
Returns the index of the group that was accessed.
pub fn num_groups(&self) -> usize
[src]
Returns the number of valid groups.
Trait Implementations
impl Debug for GroupIndexError
[src]
impl Display for GroupIndexError
[src]
impl Error for GroupIndexError
[src]
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 From<GroupIndexError> for IndexError
[src]
fn from(source: GroupIndexError) -> Self
[src]
Auto Trait Implementations
impl RefUnwindSafe for GroupIndexError
impl Send for GroupIndexError
impl Sync for GroupIndexError
impl Unpin for GroupIndexError
impl UnwindSafe for GroupIndexError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,